remove several overly verbosive log messages; rate-limit logs of data structure failures
merge with master (refactored log functions)