Revert "Only reject nil parameters (this is important because oauth_token is required, and in two-legged oauth must be an empty string)."

This reverts commit 104d463f4bc3b5d8fee0678caffd24d5f675871a.
Fix nil handling for oauth parameters, again