use readFully in FixedLengthBinaryRecordReader

replaces the existing read() call with readFully().
Hm, but this also doesn't check how many bytes were actually read?