Fixed prediction thinglist order restoration.

While player prediction was taking the players touching_sectorlist into account, it didn't keep track of each touching_thinglist that it was a part of. When the sector list was restored, the player was then always put back into the top of the list, which caused sector actions (like crushers) to damage things in a different order.

The player's sector's thinglist has also been put into account for the same reason, as P_SectorDamage() uses it.