Cannot complete child task while parent task is still not completed

Cannot complete child task while parent task is still not completed

Can somebody explain the rationale behind this error message I received when trying to close a child task: "Cannot complete child task while parent task is still not completed."
 
I believe this is backwards. Child tasks should be closed before parent tasks; only when all child tasks are closed should a parent task be closed. Certainly this is the way the dependencies are displayed in the Dependencies Map: Projects are dependent on Milestones which are dependent on Parent Tasks which are dependent on Child Tasks. The error suggests that Child tasks are dependent on Parents.
 
My question may be related to this change: SDF-50167. My question may also be related to the fix of this bug: SD-54934.

                  New to ADSelfService Plus?