Fixes #197

The callback was not being called when the last chunk was null or full, so the serial queue stopped processing incoming messages.