- backport a missing fix from 2.3 (required for reg-on-response)
- RequestSipEvent is not shared but move from a module to another
- transactions are owned by RequestSipEvent (fix premature destruction transaction because nobody keeps it)
- ResponseSipEvent is not shared but move from a module to another and then returns to caller for logging