The hook test drove announceNewSessionDraftKey by hand, so reverting the restore's announce sites kept every test green. Stash a __new__ draft, let the remembered-route restore run, and require the composer's adoption to succeed for the restored key.