fix issue dpp-105; NominalDiffTime to TimeInterval conversion

NominalDiffTime converts in terms of seconds, so we need to multiply by 1,000,000 before rounding to convert to
microseconds.