in redis setup script, allow for master setup, minion recon and reauth

put strategic sleeps and timeouts in the enable scripts:
* after a salt-master restart, it takes some time for the worker threads
  to get configured and connected (up to 15 seconds!)
  after the worker threads are up, the salt minions must reconnect,
* with the default minion config that's between .1 and 5 seconds
  to wait
* after the reconnect, the minion must reauth on the first job it
  receives, since the master will have generated a new AES key; with
  the default config this can mean a wait of up to 60 seconds
* after a minion restart we must wait up to 5 seconds for it to
  reconnect again, with the default config