Use a separate variable for the player whose turn it was when pausing

Using another variable to hold the paused player fixes the issue that the first passer was no longer the starter of the next round when somebody paused the game after someone had passed.