Fix broken stacktrace navigation to references of the form `foo/eval16959/fn`

I closed #850 prematurely and cannot reopen it now. The problem is not fixed. Sometimes info middleware doesn't return file location. In those cases just pick the file from stacktrace.
"sometimes fails" is a bit confusing. If there's some problem with the middleware we should fix it there instead of doing a workaround here.