RPC: call non-internal methods outside the except block

This avoids to mess with the logs
Notify registration listeners only if the registration is not an update

- Store the peer bean after having set its initial accesses
- Notify the registration listeners only once