'twistify' docdownloader -- use deferreds to chain callbacks to get remote doc and schedule next consensus download