Split ROLE_ALL into new roles and make it always on role
(From #28335 (moved))
We should change these events as follows: we should make "ROLE_ALL" a real always-on role, and make sure we're always in it. Then we should move (nearly?) all the events out of ROLE_ALL into new roles, including a role that means "active network participant" -- that is, actively building and using circuits on the Tor network.
The end goal is to end up with a cleaner separation and a role that means "network participant".