In the case of undeploy or destroy, we are blocking until the path is removed.

Is this rewrite clearer?

```
/**
 * Verifies deployments via inspection of ZooKeeper paths. Each of
 * the {@code wait...} methods block for a specified amount of time
 * and throw {@link RuntimeTimeoutException} if the expected path
 * is not present (in the case of create or deploy) or is present
 * (in the case of undeploy or destroy) in the time allotted.
 * Deployment paths are determined by the {@link DeploymentPathProvider}.
 *
 * @author Patrick Peralta
 */
```