Don't allow undefined skew to always return true for time_in_bounds

in time_for_bounds/3 we check if in bounds with

  T2 - T1 < Skew.

If Skew =:= undefined, this alway returns true whereas it should really be false
(or an error condition).  This patch fixes it to return false when Skew =:= undefined.