Calling a view method on a contract via `sendTransaction` can fail when the gas price is set to null or is too low