Well, I have the solution!
As I expected, the boot logo was causing it. I had to download the full FXZ, which I found a bit cumbersome, extracted the logo from it, flashed it, and now my phone is completing the update as I type this.
For those of you in the same boat:
Instructions:
As...