Cleaner spam prevention error messages

closes #3589

- Full error messages appear in stderr
- Clean error messages for user
Merge pull request #3620 from ErisDS/issue-3589

Cleaner spam prevention error messages