Fix: Seat count warning update conditions prevented seat messages to appear
Codechange: Deduplicate praise/warn of benches.
Codechange: Remove useless 'else' branch, fixed typos in 2 comments, and
cleaned up the expressions nearby.
Merge pull request #268 from Alberth289346/refactor_hospital

Refactor hospital