You're absolutely right. I'm kicking myself as I had already tried that, however I just tested it again and it only redraws the line if there are characters entered after the prompt.
# Here it redraws the line because I have "interface GigabitEthernet 1/0/5" entered at the CLI
[CAB-A-5800-101]interface GigabitEthernet 1/0/5
%Apr 26 14:16:33:738 2000 CAB-A-5800-101 OPTMOD/4/MODULE_OUT:
Ten-GigabitEthernet1/0/27: The transceiver is absent.
[CAB-A-5800-101]interface GigabitEthernet 1/0/5
%Apr 26 14:16:37:867 2000 CAB-A-5800-101 IFNET/3/LINK_UPDOWN: Ten-GigabitEthernet2/0/25 link status is DOWN.
[CAB-A-5800-101]interface GigabitEthernet 1/0/5
# Here is the same error occuring, however the CLI is empty
[CAB-A-5800-101]
%Apr 26 14:18:28:738 2000 CAB-A-5800-101 OPTMOD/4/MODULE_OUT:
Ten-GigabitEthernet1/0/27: The transceiver is absent.
%Apr 26 14:18:32:298 2000 CAB-A-5800-101 IFNET/3/LINK_UPDOWN: Ten-GigabitEthernet1/0/27 link status is DOWN.
%Apr 26 14:18:32:443 2000 CAB-A-5800-101 STM/3/STM_LINK_STATUS_DOWN:
IRF port 2 is down.
%Apr 26 14:18:32:553 2000 CAB-A-5800-101 IFNET/3/LINK_UPDOWN: Ten-GigabitEthernet2/0/25 link status is DOWN.
%Apr 26 14:18:32:683 2000 CAB-A-5800-101 STM/3/STM_LINK_STATUS_DOWN: -Slot=2;
IRF port 1 is down.
Regards,
Pete W