Fix unwrap bug. If multiple SSL/TLS responses were returned inside of a single read from the socket (as was happening with my node server) then only the first one was being processed. Took 5 days to track this down.