Simplify `which` helper. NFC (#1665)

diff --git a/emsdk.py b/emsdk.py
index 6741b1f..f1dba36 100644
--- a/emsdk.py
+++ b/emsdk.py
@@ -237,19 +237,16 @@
     if is_exe(program):
       return program
   else:
+    exe_suffixes = ['']
+    if WINDOWS and '.' not in fname:
+      exe_suffixes = ['.exe', '.cmd', '.bat']
+
     for path in os.environ["PATH"].split(os.pathsep):
       path = path.strip('"')
       exe_file = os.path.join(path, program)
-      if is_exe(exe_file):
-        return exe_file
-
-      if WINDOWS and '.' not in fname:
-        if is_exe(exe_file + '.exe'):
-          return exe_file + '.exe'
-        if is_exe(exe_file + '.cmd'):
-          return exe_file + '.cmd'
-        if is_exe(exe_file + '.bat'):
-          return exe_file + '.bat'
+      for ext in exe_suffixes:
+        if is_exe(exe_file + ext):
+          return exe_file + ext
 
   return None