Fix my previous fix...

Well, my assumtion was wrong. BUT the start_time might be undefined and
then the original calculation is totally broken. Detect that special
case.