AVRO-790 Java: GenericDatumReader can fail when reusing objects with unions containing 'bytes' fields