So, at MAX I spoke about how cflocation and cfabort could fire the onError method in your Application.cfc error. I could have sworn this was all fixed up in 7.0.1, however, I'm seeing it fire again when I use code like so in my onRequestStart:
<cfif findNoCase("/admin/", arguments.thePage)>
<cfif not isAuthenticated()>
<cfinclude template="/#application.mapping#/wwwroot/admin/login.cfm">
<cfabort>
</cfif>
</cfif>
Now, obviously I can use the same hacks as before, but it looks like I need to file a new bug report.