ocsp_server_refresh.js spawns servers and asserts various connectivity properties.
Currently, we probe them using fresh Mongo objects. However, all of these objects exist in the parent shell, and share an SSLManager and associated caching infrastructure.
To isolate each test case, we should:
- Spawn a shell for each connection attempt
- Parse their outputs to ensure that the precise nature of the failure is the one expected.
- Assert soon that the shell produces the expected output, so that we tolerate transient states.