Currently, although it's possible to log into different workspaces via AuthenticationInfo (even if httpauth and formauth don't support this); script resolution only happens against the default workspace. I don't see any reason for this restriction - it seems to me you should resolve scripts from the same workspace as the one resource was resolved from. WDYT?
I think I've resolved this locally (still testing), but wanted to get some feedback before committing it. Thanks, Justin