added const qualifier to response_handle::then
response_promise::deliver corrected for scheduling

the member function response_promise::deliver no longer breaks
out of the execution unit, i.e., returning a value from a message
handler does no longer have a performance penalty