add support for detecting and respecting the Zotero API 'backoff' directive