`meltano select` catalog discovery cache is not invalidated when extractor configuration changes
Hi, I think I found a bug in the `meltano select` command.
Steps to reproduce:
`meltano config tap-google-sheets set spreadsheet_id "example1"`
`meltano elt tap-google-sheets target-csv`
`meltano config tap-google-sheets set spreadsheet_id "example2"`
`meltano config tap-google-sheets list`
This shows the correct value of TAP_GOOGLE_SHEETS_SPREADSHEET_ID: example2.
`meltano select tap-google-sheets --list`
This shows attributes of the former spreadsheet (= example1).
Command `meltano select tap-google-sheets --list` shows correct attributes only after `meltano elt/invoke`.
issue