Fix the ConnectTimeout code path.

Merging introduced problems with the ConnectTimeout. Fix these values
and make them work like expected.
Fix monitor_work calls.

The new implementation knows that the same fun is going to be called
all the time, so do not pass parameters on as to what function to run.
This streamlines the code with other changes.
Introduce add_pool/10.

Missing now, since the code base yet again added stuff to this.
Do not run tests which are known to fail.

The current setup fails to recognize certain oft-occurring errors due
to the way process control is handled by the driver.
Fix record types in tests.

There are new fields, so they should be fixed.