There is a test case for this, which is currently red. It seems the IPath.getLocation() API in the Eclipse Platform returns some strangely prefixed path in case of a linked resource.
Logged In: YES
Turns out the API behaviour is correct. Adjusted the test case. Closing.