gui: fix dblmscopecanvas test cases
cli: fix test cases

also add note to model that Microscope is cached, and so must be reset if
multiple connections to different backends are done (as the test cases do)