to catch apply errors
take out deferred
fixing different user marketplaces
auth
Merge pull request #839 from tarunc/apply-errors

To catch Marketplace.apply errors