In the firmware-iwlwifi.tcz extension the startup file (in '/usr/local/tce.installed') is named 'firmware' instead of 'firmware-iwlwifi'. This has the side effect that one can't install the 'firmware.tcz' extension after the faulty one was installed. Due to the name clash 'tce-load' refuses to install 'firmware.tcz'.
Just before I hit the 'Post' button I had a quick look (via 'appbrowser') into the .list files of firmware-libertas.tcz and firmware-wimax.tcz and they seem to share the same problem.
Jason, I wonder whether you already have a check for this issue in your extension audit script. If not it might be worth to add it.