This happened because of !816 (merged), but it only worked before by coincidence.
Basically, the screen was cleared before drawing the screenshot or fallback titlecard. These are invalidated when the intermission ends--however the drawer keeps running, filing black before the wipe started.
It was only really necessary to clear the screen because the fallback titlecard could not always fit. Now it just stretches. :V
The new title says it all...
This fixes an issue where patches cease to be drawn due to Y_UnloadData, but the screen is still overwritten, causing the next wipe to start from void.