fixed an important bug in the asynchronous reader

it wasn't resetinng the 'csig' member and if a filedescriptor
was being reused after a chunk-signed message has been sent through it,
the reader would have always expected to read chunk-signed messages
from such filedescriptor