Fix transaction rollback

* Whenever the logged in user would request for their
data - "accounts/me" - a RollbackException would be thrown
I suspect this is because of the attempt to modify the properties
of the currently logged in Account entity. The fix is to only modify the
Account entity if the target and querying accounts are different