Re-opening because the problem does manifest on IE but some caching can lead to misleading results (ie the page will work if you previously ran a working version and then re-deployed a non-working version). So once I cleared the cache between each redeployment, I could see the issue reliably.
This behaviour is a result of the compat resync work in http://jira.icefaces.org/browse/ICE-5252). IE works fine in rev 22018 but fails in 22019 which is the checking for the noted case.
I did a diff of the rendered source in the browser between the two revisions and discovered to notable differences:
Difference #1, there is an extra semicolon at the very end of the non-working source:
r22019
<tr class="iceDatTblRow1 iceRowSel" id="iceForm:dataTbl:0" onclick="Ice.registerClick(this,'iceForm:dataTblclick_row','iceForm:dataTblclick_count','0','iceForm',200,true,event,false,'iceForm:dataTblsel_rows','');" ondblclick="Ice.registerDblClick(this);" onmousedown="return Ice.preventTextSelection(event);" onmouseout="Ice.enableTxtSelection(document.body); this.className='iceDatTblRow1 iceRowSel'" onmouseover="this.className=' iceRowSelMouseOver';">
vs
r22018
<tr class="iceDatTblRow1 iceRowSel" id="iceForm:dataTbl:0" onclick="Ice.registerClick(this,'iceForm:dataTblclick_row','iceForm:dataTblclick_count','0','iceForm',200,true,event,false,'iceForm:dataTblsel_rows','');" ondblclick="Ice.registerDblClick(this);" onmousedown="return Ice.preventTextSelection(event);" onmouseout="Ice.enableTxtSelection(document.body); this.className='iceDatTblRow1 iceRowSel'" onmouseover="this.className=' iceRowSelMouseOver'">
Difference #2, there is an extra anchor rendered out in the non-working source that is not in the working source. It occurs in the first cell/column of each row only.
r22019 only
<a class="iceHdnLnk" href="#" id="iceForm:dataTbl_idx_0" onblur="return Ice.tblRowBlur(this);" onfocus="return Ice.tblRowFocus(this, false);">
<img src="/ICE-4288/xmlhttp/css/xp/css-images/spacer.gif" />
</a>
A fix for a previous regression may have resolved this issue as I was not able to replicate the problem. I the action and listener are both fired when clicking on a row.