added retryable exception catching to findOne in distributed lock

fixes #413 on the 1.0 branch