throw and post err on bad pad data - DO NOT MERGE

Helps debug bad pad data a bit..  Note that I'm doing a POST here and this is bad, I can't remember how we wrote the stuff that posts to jserror and really this pull request needs those bits adding before merging.  For now this is enough for me to write some pad debug stuff.