fixes to sweeper code involving key projection, whitelisting, and error capturing for failed topics