No, you have a problem... WRITING the value TWICE is not correct.

You DO need up-to-date PBP and MPLAB (MPASM) as there was an EEPROM issue going back to v2.45 I think. Half the problem was Microchips Assembler too. Latest versions of everything work as expected in this department. Unfortunately I don't have that particular PIC to confirm your results.

http://www.picbasic.co.uk/forum/showthread.php?t=547