Fix upgrade repropose

Why do we need to set `was_read` but not `was_proposed`? Grub2 is supposedly newer code, so it should behave.