Daveb made a change to the noquote regexp used to recognize array vars, butdidn't make the change to the "normal" version of the proc. His own testcase caught it, I assume he must've caught it but forgot to commit ...
My changes weren't counting threaded deletes correctly ... this still needsretesting on Oracle/PG which I'll do in the next day or so by writing newtest cases...