Revert "Direct invocation of user defined handler is replaced with Asio's one indirect"

This reverts commit 4129f3820e0724e57e21c61f5e8578083203621f.