tweaked logic so that when there's not 4 upcoming scheduled events, it will show tba as well, ordered by begins_at date in reverse (future to past)