added error handling to billing save operation. fixes mysterioustrousers/firehose-settings#38