It seems all the entry points are covered already to ensure it doesn't have locks skipped so this seems unneeded.  If you want to keep it for sanity checks, then we should also update the other acquireRemoteIfNeeded method to be consistent.