fix(service): Fix issue with registerHandler/unregisterHandler #18

On service level, a handler could not be unregistered because

1. the returned deregister handler was created new with an invalid callback (instead of using the deregister of the returned one of the EB)
2. the unregisterHandler does not know the internal different callback