Added support for multiple callback registrations on SingleResultFuture