PLAT-6795 - Fix application of EOM flag when not at EOM

Fix other related methods for forwards/backwards issue