bug 870168 - make mach handle multiple logged-in users properly r=gps DONTBUILD (NPOTB)