The soundon script does not respect the blacklist. It loads every driver mentioned in the driver list, which is created automatically if it doesn't exist.
I don't recall the exact filename, but it's under /usr/lib/oss. Though, the extension startup scripts get run before backup restore, so to have the file available at that time you'd either need to remaster the base, or create an extension with the file (probably the best way).