Fix error for schedules with missing users

If users have been deleted from PagerDuty already, the script simply
ignores them.

The code deserves some refactoring to split data collection and
reporting and entangle that huge loop.