Stored handshake completion as a boolean rather than re-checking the status of a future. Seems worth simplifying since it happens in `sendNotification`.