If your permissions are all set correct for any usergroup that the user could have been in (Moderated Usergroup, User Awaiting Email Confirmation, Unregistered), then I would disable all your modifications and then see if this happens again. If the permissions are set correctly, this will not happen on a default board.