If we could somehow finish the season late (just can't see it personally), my solution would be that next season you have a shortened season.
So, play say 36 games instead of 46 and just have a random selector whereby some teams you only play once rather than twice in the season.
You play all...