Conditions for removing Child Accounts improved

A guardian may not remove a child if they are the primary guardian.

When a Child Account is removed from a guardian, if the account no
longer has any guardians attached to it, the account is is deleted.