If the Spark API couldn't connect, we'd panic.

The spark API wasn't correctly handling connection errors, which would
eventually lead to a null reference and panic.

Fix the bug, and increase the delay before we reconnect to 60 seconds.