Fix compilation warnings with clang 10.0.0
Fedora 32 includes Clang 10.0.0, which is a bit more strict about switch-statement fall-through annotations, and about converting enums to bools. This causes us to hit compilation warnings on all supported Tor versions.
(See also legacy/trac#34077 (moved) for the GCC version of this)