[X] I have run this code in development, and it appears to resolve the stated issue.
[X] This PR includes tests, or tests are not required or relevant for this PR.
[X] This PR has no interface changes (e.g., macros, CLI, logs, JSON artifacts, config files, adapter interface, etc.) or this PR has already received feedback and approval from Product or DX.
[X] This PR includes type annotations for new and modified functions.
Resolves #10786
Problem
A person could specify an
--event-time-start
that was after--event-time-end
or the current time. This would cause bad things to happen ™️Solution
Validate the cli options such that
--event-time-start
is before--event-time-end
--event-time-start
is before the current time if--event-time-end
is not setChecklist