A workflow is considered unlocked when the workflow is not blocked and not completed and not terminated and not suspended and the either the ownerID is null or the ownedUntil UTC datetime has expired.
Represents a persistence service that uses a SQL database to store workflow state information.