Restore Error workaround in Bluebird to produce proper line numbers
Restore Error workaround in Bluebird to produce proper line numbers

I didn't really investigate this, but errors from the outside world seem
to not pass the "obj instanceof Error" test due to some weirdness that
Bluebird is doing. (When I took this out recently I thought we just were
throwing some custom errors that didn't properly extend Error, but that
isn't the issue.) This restores the earlier workaround.

retorquere/zotero,rmzelle/zotero,rmzelle/zotero,hoehnp/zotero,hoehnp/zotero,rmzelle/zotero,gracile-fr/zotero,hoehnp/zotero,gracile-fr/zotero,retorquere/zotero,retorquere/zotero,gracile-fr/zotero