using a check if recipe is in run list instead of basing it off attributes
adding retry attempts to connection for when service is in the middle of restarting (mostly mongos)