grid: output text for promise error when using SR python

Because we were reading subprocess output as bytes, the output in case
of promise errors was something like b'ERROR ...'

There was another problem writing string to an binary file in error path.
8 jobs for fix/promise-output-text
in 0 seconds, using 0 compute credits, and was queued for 1 second