I didn't know better back then, but the boot type is only supposed to be used for the actual boot params. It shouldn't be used or changed after booting.