ProcessRequest payload parsing failing when request.payload.parse = false
I am using HAPI 19 for developing file upload capability and want to set `request.payload.parse` to `false` before passing data to `processRequest`.

`request.pre.payload = await processRequest(request.raw.req, request.raw.res);`

When I set `request.route.settings.payload.parse = false;` in HAPI 19, `processRequest` works fine.

But `processRequest` fails when `request.payload.parse` is set to `false`. It doesn't even returns the error and fails silently without rejecting the promise.

**Working**:
```
request.route.settings.payload.parse = false;
request.pre.payload = await processRequest(request.raw.req, request.raw.res);
```

**Not Working**:
```
request.payload.parse = false;
request.pre.payload = await processRequest(request.raw.req, request.raw.res);
```
