Hide the EventedWaiter

Always use ResponseStore as the public API
Pull up error handling to the common Combi::Bus
Wrap service responses to look as Deferrables

Simpler custom handling in each bus by only having to handle a single
case.
Remove some log about “deferred response”, from the specific buses
since now they all look as Deferrables.
Log service requests with their outcome and timing