taskrunner: Emit warning if no taskdef exists
versioneddir.py: Use %02d for month/day

This gets the sorting correct.

(Unfortunately, not for serials, but we don't know how big those get.
Maybe we should just make them 6 digit and say if you're running a
task more than once a second you're doing it wrong)