Qrexec-agent not starting after VM update

The reason appears to be in the qrexec.$VM.log:

Incompatible agent protocol version (remote 3, local 2)
Unable to init server: Could not connect: Connection refused

(zenity:9600): Gtk-WARNING **: cannot open display: 
failed

After reviewing what each stage does, I’m left with the impression that stage1 updates VM with 4.1 qrexec-agent, which fails to work with 4.0 qrexec-daemon, and that the 4.1 qrexec-daemon only gets installed in stage4.

But OTOH @marmarek 's announcement states:

If any stage fails, it should be safe to simply retry (potentially after
fixing what it was complaining about). 

… but it really looks like that does not hold for stage2, with VMs not being able to start any more.

Is there anything I missed, @fepitre ? Is it safe to proceed after stage2, even though re-running stage2 itself just does not work ATM ?