Add some debug output.  Refs #7112.
Fixed the problem.  Refs #7112.
Refactored the code.  Refs #7112.
Merge branch 'bugfix/7112_powder_redux' into develop