improve pagerduty error handling