queryRenderedFeatures fails to return results for circles that use a data-driven `circle-radius` property, due to the use of `paint['circle-radius']` [here](https://github.com/mapbox/mapbox-gl-js/blob/401089b324e45646efc91acd126c7ecb815507e2/js/data/feature_index.js#L122-L122). This is a special case of #3044. Possibly a hard one to fix. @ansis did we ever discuss how to solve this?