I don't think if it's possible to edit skill like that. It might not even be the skill, but how it's coded overall, just like BoA stopping when target goes out of range. I don't know where would I have to look to.
Can't be fixed (that's how ranged skills are supposed to work.)
No no, there's no way random patch could do this. Maybe SoW or NH, but not the radom one, they don't change game source.