Bug 872142 - Make selecthelper use async prompts. r=bnicholson