basically fixtures leak workspaces when errors occur, so to better debug what is happening every test now names its workspace. this is tedious and should probably be removed eventually but for now it helps a ton
leftover assert!(false) for debugging, test_cant_delete_other_buffers will not work since server doesn't track buffer ownership yet