Fix check for Buffer in through2 callback

There are incorrect checking for not instance of Buffer where statement's body is unreachable

```js
if (!42 instance of Buffer) {
   // this block never executed
   throw 'smth';
}
```

correct is
```js
if (!(file.contents instance of Buffer)) {
   // error
}
```