This issue still exists so I've got a specific example in the hope someone can help. This was the exact situation tonight:
Current time 10.30pm and watching ITV, opened EPG and scrolled down to BBC4. The programme running on BBC4 is Horizon which runs until 10.50 (about 20 minutes beyond the yellow line). When I clicked on it the only option available is 'Close'. I then checked the following programme but the only options are 'record' or 'remind'. Went back to Horizon and still the only option is 'Close'.
So I can't switch to anything on BBC4 from the EPG. I did the same thing 10 minutes later and got the same result. Tried again 5 minutes after that (with 5 minutes for Horizon still to run) and 'watch live' was now available. So I was locked out for at least 15 minutes.
However, it's clearly nothing to do with an over-running programme because it still had 20 minutes to run when I first tried and it finished at the correct time.
This is a specific example but it's happening often but seemingly affecting random channels and times. Is this likely to be a fault or does anyone else have the problem?