Add another test case which checks if async exceptions are masked in exeption handlers
Fix recovering to not mask async exceptions in a recovered action