Errors aren't rethrown in tests when .inputs is used

`App` has its event listeners unbound when it tears down, including the event listeners bound by `AppTester` for rethrowing errors.