Incidentally - Guessing I don't have to make a recording to emulate the issue. It's known the cached epg is cleared overnight and only gets refreshed when the box wakes to make a recording. I have a power on/off sequence 07:00-07:15 so when I get to use the box the epg is fully populated.
Try Power On 07:00 BBC 1 HD Volume 20 with a Power Off at 07:15. Can you now boot the box without it making a recording ?