Revert "Removing stupid error handling on duplicate object"

This reverts commit e1780cd04cad4a1ab6662baa55bcdbd935387292.
Adding unapproved users blocking and fixing messages rereival