This is actually more an envjs issue than a Johnson issue. Johnson provides enough hooks to pass a string that SpiderMonkey will use in backtraces, it's just not hooked up in envjs for cases where the source is a URI (even a file URI, I think).
Could you submit an issue at http://github.com/smparkes/env-js? I can probably hack something into the current Johnson port and it's probably something that should go into the envjs platform API going forward ...