According to crash data, `NewDirectByteBuffer` throws OOM exception. `RemoteDataDecoder::Decode` can return the error, so I should use fallible version of it. Differential Revision: https://phabricator.services.mozilla.com/D194199