Eliminate the use of TS_TIMEOUT and ttstrt().  These are for handling tab delays etc.  pcvt was using them to recover from a (rarely lost) race.  Use a little more locking to avoid the race.
Eliminate the use of TS_TIMEOUT and ttstrt().  These are for handling
tab delays etc.  pcvt was using them to recover from a (rarely lost)
race.  Use a little more locking to avoid the race.

jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase