Update for latest rust; add default busy timeout