seems to be pretty buggy, my non-status SO that is on a seperate PNR (due to work booking my ticket) from me is able to select exit row for no cost on a transcon. It was not this way when I booked it several days ago:

needless to say we took advantage of this glitch