Yeah, I see what you did there -- as I mentioned in my earlier post, Google has changed their OTA update procedure, at least for the Pixels. Even if you have Auto updates turned off in Developer options, the OTA update will still download in the background and install itself to the inactive slot, it just won't restart the device without your permission. It seems like Google no longer cares about the tamper block verification on these a/b devices, so no checks are run on boot or system before the installation.
You interrupted that download and pushed it back to the beginning of that installation process. That's what probably took so long, as the download and hash check in the background is much slower than a direct download. However if you had let it finish, you would have seen the restart button under system updates which would have set the inactive slot with the newly installed system to be active.
Before you click that button, you would simply go into the Manager and install Magisk to the inactive slot, then click the restart and you should be rooted under the new update. No restoration of the boot image would need take place on your system beforehand, and in fact when the update is completed, the inactive slot contains your previous rooted system.
We are looking for further confirmation to make sure this is the case, as it would make future OTA updates much easier...