Looking at the casper code, it seems to me that it actually was never written to properly work. The ubiquity-hooks/30accessibility hook basically only really acts on accessibility options passed via the cmdline. There is some strange code that seems to be for like a second pass for $UBIQUITY_A11Y_PROFILE, but it seems to be only set in /usr/bin/casper-a11y-enable - which is only ran if there are kernel cmdline options set.
Looking at the casper code, it seems to me that it actually was never written to properly work. The ubiquity- hooks/30accessi bility hook basically only really acts on accessibility options passed via the cmdline. There is some strange code that seems to be for like a second pass for $UBIQUITY_ A11Y_PROFILE, but it seems to be only set in /usr/bin/ casper- a11y-enable - which is only ran if there are kernel cmdline options set.