forked from boostorg/beast
`complete(false, ...)` used the wrong executor when an async operation completed immediately, potentially executing the completion handler on the IO executor in some cases. Signed-off-by: Damian Jarek <damian.jarek93@gmail.com>