"Ask question" button points to /questions/unanswered when users aren't logged in

I noticed that as of the current release (1.4.1.1), the button to "Ask Question" points to "www.example.com/questions/unanswered". I assume this is related to the setting which prevents un-registered users from asking a question, so of course the form should not appear. But the current behavior is confusing to users because there is no explanation. Wouldn't the registration page be a better redirection? Or maybe some sort of message explaining what's happening? Is there a way to configure this without changing core files?