Yes, most of the programs now faulted by the A9 had already been updated for 32bit, as the previous code added to make them absolutes wasn't always 32bit compatible. The tool used by many to do this is ironically called !MakeAIF, which doesn't actually put AIF headers on so really should just be called MakeAbsolute. The squeeze tool will take any absolute and compress it, suitably modifying an AIF header if present, but will just put a branch to the relocation and decompression routine in if its a plain binary.
Such programs can be fixed, a tool called !BASICGrab can be used to extract the BASIC program from the Absolute, unfortuantely it is also 26bit only, so if you only have a 32bit machine you have to hand extract using unsqueeze/xpand and then either plucking out the BASIC code with an editor, or executing with a breakpoint set at the OSCLI SWI that does the BASIC invokation string. The program then has to have the first line added by the wrapper removed in order to run.
If an author wishes to repackage their program in the same way, and updated version of !MakeAIF will have to be produced which does actually add an AIF header. I beleive some one was trying to contact the author about this, but I haven't heard anything since.