FileReaderDriver returns the device timestamp in GetNextTime

This also solves an issue of threads getting blocked when several
devices (e.g. stereo + imu) use hal::DeviceTime::WaitForTime and
related functions.