Always use async versions of functions getting the stdout and streaming logs to file and elasticsearch
Intermediate MR to address !53 (comment 4589269)
As we are using always async, we could also drop collect
kwarg from singularity_run arguments which means to always run machinery collecting the build logs (even when we don't care, e.g. for test
).