Updated ```TryGetLockIfSingleton``` to succeed if the lock is already taken.