Fix bug when re-queueing jobs that do not have a start date. Add tests.

@lorennorman I couldn't run the full test suite due to lack of PDO in my ENV. Hopefully that's trivial for you to do.

Also if it works please merge to master and bump composer version.