Don't 404 extensions that could be handled by routing.

Fixes an error in #2750 where routed extensions would always return 404's for plugin requests. When a file extension could be handled by router, AssetDispatcher cannot 404 the request.

Refs #3305