make error reporting nicer

* when the analysis is interrupted it will attempt to interrupt remote kernels
* it doesn't remove all jobs though
* adjust progressbar slightly