This file needs to be exactly 253 bytes long which is (- (* 2 decoding-stream::+buffer-size+) 3).  There was a bug in keep-alive-stream::read-sequence which did not return the correct value when hitting end of file.  It should return start not zero....
