aio: fix return in void context. fatal type checks in callbacks