If I send a SIGUSR1 (which I have bound to my F2 key as part of my "save all and run the analyzer" command) and press R simultaneously (which I am likely to do when I know that a hot reload won't be enough, so I want to ignore the hot reload and just do a full restart), then both the hot reload and the restart happen simultaneously and then the flutter tool stops responding to input from the keyboard.
cc @johnmccutchan