Yeah, it seems that ICE doesn't tidy up after a mistake, i.e. if they send a timer to your PVR for a program in error (e.g. they thought a show started at 8pm, but later in the week realised the show starts at 9pm and so did the fix to the schedule), then they don't delete it when the error is fixed. Instead, as the EPG changes for that timeslot to a different show, ICE shows a dot for the new show name as though you intentionally set the timer for the new show from the PVR epg.
They really need to think more about how they deal with timeslot shifts, and ensure that all timers they sent to devices are deleted if the timeslot is changed, rather than 'blindly'* altering the timeslot and not cleaning up afterwards.
(*not really blindly, but altering without thought of the consequences of interactive recordings that were set from that show... i.e. they should be purging the interactive recording when altering the EPG entry, and of course ensuring the recording for the new timeslot is sent, which I believe they do actually do).