Keep the existing redis connection if fork fails

When running Rescue in an environment which cannot (or chooses not to) fork children, it is unnecessary to recreate sockets to redis. By removing it, we avoid unnecessary slow-start congestion control on the connection. We also reduce the number of times where minor fluctuations in connectivity can cause a job to fail.