Should this have a timeout like the `waitFor` method in `\OpenCloud\Common\Resource\PersistentResource`.