Fix cause of some outages by making workers asynchronous
In production, Kubernetes sometimes ends up killing the pods due to a timeout during healthcheck.
- Added a test (bash) in first commit
- Fixed the issue in second commit
- Removed test again, not that useful as long as it's in git history