HEX-1853: fix training_duration_in_ms for GLM2, and tighten up the testing of the time (was checking > 0, which didn't catch the case in which the start time was never set).