Properly sequence calls to redis by waiting on deferreds