fixed bug in handling duplicate scheduled reports.

Added a filter to update_scheduled_reports transtition so it processes
duplicate records. There should be no duplicates of scheduled reports,
and any existing records will remain in the record history.