Bug 1231: Parse '!' as a negation of state.
WIP: Store current state separately from cumulative state for ssl_state detection.