I encountered a problem with Xcode 7 UI Testing.
The app displays two alerts after my user logs in, the Request Location Alert and the Push
As I noted in the answer you mentioned, you must interact with the application after the alert appears.
Second, after presenting the alert you must interact with the interface. Simply tapping the app works just fine, but is required.
// add UI interruption handlers
app.buttons["Request Location"].tap()
app.tap() // need to interact with the app for the handler to fire