Schema get-by-id API returns incorrect schema
Issue - When we store schema we have two parts metadata + actual schema body. Metadata is stored into cosmos-db and actual schema is stored into blob-storage.
During manual data cleanup, sometimes data is only deleted from cosmos-db, in such situation get-by-id tend to return value direct from storage if present. In this situation it could return two different schema if simultaneous exist in different data-partition.
Approach - Need to add new method that return verify schema for given Id is present in cosmos-db or not and based on that we should go ahead and fetch details from blob-storage.
To implement this it require changes into core module and every provider should implement common method that return the status of schema