Issue in IsFInishedByMe

Making a turn based game in unity for 2 players (Host and Client let say),
Problem - Turn is of host (and to make a move it uses a boolean value of turn manager - IsFInishedByMe to be false),Now Client gets disconnected and then rejoins the room within specified time, the host gets the "IsFInishedByMe" value to be true now and the game gets hang.

Note : when the client is disconnected, host is not making any move till the client rejoin the room, but when client rejoins, the host gets stuck because of the IsFInishedByMe is true for host.