When redis is activated (nuxeo.redis.enabled=true) (which has the effect of using the RedisLockManager for VCS during document removal), hot-reload fails because the repository init which re-creates workflows waits for Redis indefinitely.
Thead dumps in comments.