There's no reason for keeping a User if its respective cofprofile was deleted. No? Unittests attached.