Also uses the standard error constructor for TooManyRequests and clarifies *why* a disruption is rejected.