pw_watch: Add missing EOFError handler

Change-Id: Id9c6902e96be580f6e26759f3c49cb643aa9c709
diff --git a/pw_watch/py/pw_watch/watch.py b/pw_watch/py/pw_watch/watch.py
index 01744e8..771774e 100755
--- a/pw_watch/py/pw_watch/watch.py
+++ b/pw_watch/py/pw_watch/watch.py
@@ -141,7 +141,9 @@
             while True:
                 _ = input()
                 self.debouncer.press('Manual build requested...')
-        except KeyboardInterrupt:
+        # Ctrl-C on Unix generates KeyboardInterrupt
+        # Ctrl-Z on Windows generates EOFError
+        except (KeyboardInterrupt, EOFError):
             _exit_due_to_interrupt()
 
     def path_matches(self, raw_path):