With the current system of putting --data on the command line, there's no way to solve this properly: If there are no running instances of Sublime Text, it's impossible to know the user wants them elsewhere.