Use explicit variable on loop
Warn about non-integer values for all integer bind types, not just SQL_INTEGER
Make $SIG{__WARN__} overrides more Carp::Always friendly