Not corrected in build 3143...
Even though Default package in 3143 contains the code:
def open_location(window, l):
fname, display_fname, rowcol = l
row, col = rowcol
fname + ":" + str(row) + ":" + str(col),
sublime.ENCODED_POSITION | sublime.FORCE_GROUP)
that corrected the error in the previous build, still the new instance of the file is opened even though the target file is already open in another column.
Possibly another change made this workaround/fix obsolete?