Using the step Given the existing table "some_schema.some_table" will break if the table hasn't previously been defined in the Background step Given their table dependencies. This is not intuitive because the given step does imply that a fixture is added with it.
An obvious solution would be to add a table implicitly when that step is called.