Fix shield overlay bugs with multiple shields used, misc. fixes.

If the player has a soldier shield on their back and another shield equipped, DefendingHit was called and tried to send the window animation for both shields at once. This was causing the second shield to disappear from the player's window. This fix will prevent the soldier shield sending its overlay when the other shield should be handling it (i.e. when soldier shield is on the player's back).

Fixed an issue with Wryn's Keep foyer, and an error caused by trying to look at a reflection right as it dies.
Added a message in room.kod to prevent LoadKodBase errors due to (unused) call to a message associated with hotplates (SomethingHitHotPlate) that was deleted in the last update. Hotplates are no longer used at all, but they may be in the future.