So all with 09 0A 0B 00 F3 89
and today 09 0A 0B 00 89 F3 with the last 2 bytes reversed.
Can you find more of this wrong CAT-PIDS by greping for '89 f3' in your logs?
A workaround could be to look for this wrong PID in ci.c / cCaPidReveiver::Receive() and adjust it - but this is more a hack then a fix.
Helmut
Edit: corvy - you can try this patch. It compiles, but is completly untested