run bundle, and re-order to check for junk first

This is the net effect of running bundle (which bumped the version from 1.3.0 to 1.3.1).

It also re-orders the usage of the otp parameter and raising on garbage, so the sanity check is run first.