Right. I've partly solved this. Thanks for the help.
I've got Sublime Text 3, not 2! (I'm an idiot.)
I've deleted the old symlink and made one for Sublime 3. The command works, but only with the pathref (ie ~/bin/subl).
I assume the OS isn't aware that it's there. Should I put the symlink somewhere else?