More player lock fixes.
- Added a delay before unlocking after an action to help further prevent race conditions.
- Fixed
lockedAtbeing reset. Instead it's only update iflockedAtisnull.
lockedAt being reset. Instead it's only update if lockedAt is null.