Store mtime as array

Apparently there is more internal state to ruby's Time object than what
can be seen with nsec, since times that should have been matching
weren't.