fixes #8549 - Fixes subscription error messages for act key, BZ 1154619

I think you can combine the rescues since the logic is the same -- http://mikeferrier.com/2012/05/19/rescuing-multiple-exception-types-in-ruby-and-binding-to-local-variable/