shmem: fix possible deadlocks on shmlock_user_lock