Problem
Currently we have some GitHub events erroring due to too much granularity. Our timestamps are stored with millisecond-level accuracy whereas we need to compare on :seconds with GitHub since they only store (or at least display) at the level of seconds.
This means using Timex.compare and passing in :seconds for the granularity.
This needs a failing test to verify that this is, indeed, the case.