WIP: Extend tests to cover repeat opening and closing of workspaces

Opening fails, and doing it right is pretty damn complicated.
1 file changed