Added :parallel kwarg to Channel#fire - dictate whether handlers execute in parallel, distinct from blocking, which determines whether the caller of Channel#fire is detained.