Register Lifecycle.Transition coalesce adapter so it can be deserialized.

Also don't register lifecycle effectors for mirror entities.
This closes #145