Allow broker to be started using source directly
Move ActionLog to a controller mixin, make core user_action_log independent of controller so it can be used in models
Make user logging stateful to the thread
Remove unnecessary duplicate log statement in domains controller
Remove @request_id