Avoid locking in getCurrentUser when there is no user switch

Added an optimization to avoid AM lock when userId is not going to
change soon due to mTargetUserId.

Test: manual
Bug: 38143512
Change-Id: Ie358abdb74836ed0dbf782a6ab00362f3685353d
1 file changed