[bug 920456] Fix and refactor mobile get involved signups.