subtle change in command docstrings to fix hit expire

docopt wasn't parsing command as expected, causing all "hit extend"
commands to extend assignments, not time. Added parentheses around
pairs of optional parameters that have to appear together to fix the
problem.

Fixed similar problem in worker list, though don't think earlier version
caused problems in this case.