Add some details to Exceptions to be able to respond to those pesky bad filter behavior/input reports (i.e. SOEs)
(cherry picked from commit 100a017)