Oh, FYI, I added a timeout-override parameter to ``wait()`` so unless you're doing something useful while waiting, you'll be able to just ``dkrcmd.wait(timeout_value)``.  What you have here is fine though, my update isn't done yet.