fix the boltClient reading of Stream socket to process the 'readable' event instead of directly handling the 'data' event which is not guaranteed to contain all the content planned on being transmitted by the bolt server