Fixed a bug that caused source information to be recorded incorrectly if
more than one scan was flagged bad after a source change.   Removed kludge
and am now using proper weigting information to reject bad scans after
source changes.