Sure no problem, results in /usr/local/bin : subl -> /Applications/Sublime Text.app/Contents/SharedSupport/bin/subl
The shell and path should be macOS Sierra's default, don't think our work image changes anything:
/bin/bash
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
I'm sure your code is great, it's clearly time tested and approved, I'm as curious about the issue as you are! Other than subl, everything else is working great! So far I love it!
I don't think there's a non-standard setup, since we regularly wipe our machines when we travel internationally. So by default macOS Sierra doesn't create a bash profile so there shouldn't be one, I just restored this machine like...a week or two ago? I haven't made any modifications to bash other than the symlink for sublime since I use it all the time.
Unfortunately my work machine is kind of boring haha, it's pretty barren short of GitHub and Docker since everything I do for work is otherwise on remote machines.