Add a warning if malformed smart comments are detected (was: ~~View missing in schema~~)
<!-- Before opening an issue: if you use `npm` try running `yarn` instead; if
      you run `yarn`, please try running `npx yarn-deduplicate && yarn`. -->

<!-- You can also chat with us on Discord: http://discord.gg/graphile -->

### Summary

This is the first time I've run into this, so I'm honestly not sure if this is a bug or if it's a failure on my part to properly setup the view and underlying table, but a view I expect to see represented in the generated schema is missing. Here's the SQL for creating the table and view (postgraphile is pointed at `public`):

```sql
CREATE TABLE foo.batman (
  id uuid NOT NULL DEFAULT uuid_generate_v4() UNIQUE,
  comment text NOT NULL,
  created_at timestamp without time zone NOT NULL DEFAULT CURRENT_TIMESTAMP,
  mentions uuid[] NOT NULL DEFAULT '{}'::uuid[],
  parent_id uuid,
  resource_id uuid NOT NULL,
  topic text DEFAULT NULL,
  updated_at timestamp without time zone NOT NULL DEFAULT CURRENT_TIMESTAMP,
  user_profile_id uuid NOT NULL,
  CONSTRAINT batman_pkey PRIMARY KEY (id)
);
CREATE TRIGGER foo_batman_updated_at BEFORE UPDATE ON foo.batman FOR EACH ROW EXECUTE FUNCTION on_update_timestamp();
CREATE UNIQUE INDEX batman_pkey ON foo.batman USING btree (id);
CREATE INDEX batman_resource_id_key ON foo.batman USING btree (resource_id);
ALTER TABLE foo.batman
  ADD CONSTRAINT batman_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES foo.batman(id) ON DELETE CASCADE,
  ADD CONSTRAINT batman_user_profile_id_fkey FOREIGN KEY (user_profile_id) REFERENCES app_hidden.user_profiles(id);

CREATE VIEW public.batman AS
SELECT
  id,
  comment,
  created_at,
  mentions,
  parent_id,
  resource_id,
  topic,
  updated_at,
  user_profile_id,
  (SELECT count(1) AS count FROM foo.batman children WHERE children.parent_id = batman.id) AS reply_count
FROM foo.batman;

COMMENT ON view public.batman is E'@omit create,delete,update
@primaryKey id
@foreignKey (parent_id) references public.batman (id)|@foreignFieldName batcave
@foreignKey (user_profile_id) references app_public.users (id)|@foreignFieldName alfred
';

```

### Additional context

I've run the SQL which generates the view separately and there aren't any errors with it. So I'm kind of at a loss. 