Catch exception in DataPusher

Fixes #1666
Merge pull request #1666 from ckan/1666-datastore-perms-check

Datapusher extension throws an authorization error which it should have caught