Premiums feature conflicts with civicrm_stripe.js
As per https://civicrm.stackexchange.com/a/35437/233
A functioning form (https://secure.ksfr.org/civicrm/contribute/transact?id=1&reset=1) breaks when premiums are added (https://secure.ksfr.org/civicrm/contribute/transact?id=4&reset=1).
Specifically, clicking on the submit button appears to do nothing, and subsequent attempts to click on the submit button appear to be disabled.
When stripe's js debugging is turned on (great feature!), I can see it's failing the $(form).valid() call. I can't figure out how to add debugging to figure out which fields are failing or why. The code's attempt to scroll the #billing-payment-block into view doesn't help.
I've reviewed the extra fields that the premiums block add and I don't see anything terrible (and I'm not clear why stripe is doing that valid() call anyway).
Any clues? I do see some special handling for cividiscount, I'm going to guess we need something similar.