Active market plus the next one queued behind it, sorted by ascending
close time. Useful for zero-downtime rollover: subscribe to both,
drop the front one when its close_time passes.
Pick the currently-active market in a list — Active status with a
future close time. When several qualify, returns the one with the
soonest close_time (in a rolling series this is the next-to-resolve
market — i.e. the one a trader should be subscribed to). Markets
without a close_time are treated as still open (Polymarket events
occasionally omit it).