I haven't had the same success.
In my rules manager - I created a LoginFailed Rule, where Session UserID = ""
On my page I show region based on this rule. I'm echoing the Session UserID value, which confirms it's empty.
This region is located below my username/password login box.