I flew one way LCY to EDI today - the itinery said CE - though obviously UK DOm. I think it is the one way fare is based upon the full interline JFLRT rather than J2FLBA fare. So yeah likely computer is confused.
Once again why use J as a code for a fully flexible economy fare? Why not Y.