added support for _revs_diff returning service unavailable