Clayman,
Please ignore the procedure I sent last October.
The correct procedure is now to do "factory_reset" command from CLI as you mention.
ClearOS and purgeenv continue to be the method of clearing a controller (thin) AP.
However, IAP has information stored in NVRAM that is not affected by those commands.
The only way to achieve a true factory reset is to use the "factory_reset" command.