Catch OSError in processutils

Some gate failures showed that subprocess.Popen.communicate() may raise
an OSError where the proper response is to just call it again.  This
patch adds that handling.

Change-Id: Ibca16d2141ca3aacacc73062757c97a3220bd02d
Closes-bug: #1271331
Merge "Catch OSError in processutils"