Better connection error handling

When the R svSocket server isn't running produce a better error message.
Also, set a default timeout so that the type provider doesn't hang
waiting for the R svSocket server if it isn't running.