* fix(session): keep blank session discovery local to each host * fix(session): acquire blank writers before reusing sessions * refactor(workspace): separate saved selection restoration from blank lookup * fix(workspace): create after the selected blank writer is held * test(web): align blank reload snapshot with current icons