I genuinely wonder that too! I scanned the code and couldn't find any good reason for it. 

It just doesn't make any sense to return the results of the 404 page. That page will most definitely not have any useful links on it.

I say we leave it like this and if we get a lot of 404 exceptions raised we can attack that with more code or whatever.