kill_cmds is handled as AsyncJob/DockerCmd, which are compatible enough to be handled by the same code. If I use subprocess, I'd have to divide between those two...