In Process::ShouldBroadcstEvent(), there is a log message that shows the
current state, and the previous state.  Immediately preceding the log,
it did a "m_last_broadcast_state = state;"
I changed the order so it would properly print out the previous state