inspect_discussion_ids improvements

Improved inspect_discussion_ids:
* Parameterized by courses
* More audit trailing
* dry_run and fail_fast switches
* counting actual number of updated records
Good idea to include the dry run