One interesting side-note: running dashboard on non-homehost as a different user triggers read-only mode. Dashboard works great in this mode.  Read-only mode starts an in-line "server" which talks to megatest.db directly, bypassing http-transport.  A potential approach would be to force "read-only mode" always and intercept rmt: calls which affect the database and only in this case use http-transport.