The professor's bed doesn't have tracking for TimesRested and CinchoRests.
It also acts like a hot tub so it will remove X-Cursed. Learned that the hard way.
It seems like Mafia thinks that combat ends in a loss for the Professor after the initial research point is gained. This is leading to the post adventure script being run, even though combat is still going on. Below was a manual combat without the post adventure script and it shows that lastCopyableMonster is being set during combat and _lastCombatWon is being set to false during combat. In Werewolf combats, those are set at the end of combat.