Pretty please adjust the Coop - Find Official Match function to not include servers that have progressed past the 2nd checkpoint or something along those lines.
Yesterday I joined a game that had already gone past the last spawn point with about 50 seconds left on the clock and just now I heard an explosion while choosing a character class and then the game switched to the results screen because the match had been won.
This is getting silly!