I agree with the Pathfinder fix.

Your fix draws heavily from the Mind's Eye alternate class features, which I do approve of. Giving the soulknife the ability to use its knife as a bow isn't a bad idea, but ranged options aren't exactly the best fix for the soulknife. The soulknife's biggest problem is its lack of versatility, and that's more or less already fixed by the Hidden Talent feat.