detail
close_verify()/outbound_verify() normalized $since via DateTime->setTimezone, correct only for ISO+Z input. Real callers pass local-PT text with a literal PT suffix and no real offset, causing a genuine double-conversion that could false-fire the outbound check. Added normalize_since_pt() to detect and handle both cases correctly.