fallback to Action.get(id) if locking is not supported by underlying datastore