I would have thought it would stick until reboot, also.
To make it permanent you can either superpatch to apply many patches, or just apply this one:
echo -ne "\x10\x40\x00\x2b" | dd conv=notrunc of=tivoapp bs=1 seek=6883312
taken from the other forum here:
9 - HDVR2's - 300 gig , networked, Zippered & Tweaked, 6.2a, 6.4a on 2
2 - HDVR2's unsubbed, media servers
2 - Philips HDR312 - CCTV DVR, 300 gig, networked
TivoWebPlus, mfs_ftp, Galleon, Movieloader, JavaHMO, tivoserver, etc.