* Change timer logic to always fire the earliest timer first. Add unit tests for OT timers. * Fix formatting error. * Fix format errors.