ignore_workspaces is unnecessary after !1640
Attempting to open workspaces that are already open now raises after !1640 (merged). The ignore_workspaces kwarg is no longer necessary to handle the soft-failure arising from re-opening existing workspaces and tests should correctly account for this by closing open workspaces before trying to reopen them.