I have run into some rather strange behavior regarding plotting over regions defined by `ImplicitRegion`

. I have a condition given by

```
cond = (1 - 4 q^2)^2 (-19 - 88 q^2 + 144 q^4 + 12 (1 - 4 q^2)^2 Cos(a) + (-1 - 8 q^2 + 48 q^4) Cos(2 a))^2 (-1803 + 7732 q^2 + 5744 q^4 + 5568 q^6 + 12 (33 + 644 q^2 + 816 q^4 + 704 q^6) Cos(a) + 4 (35 + 16 q^2 (4 + 79 q^2 + 56 q^4)) Cos(2 a) + 12 (-1 - 20 q^2 + 80 q^4 + 64 q^6) Cos(3 a) + (-1 + 4 q^2)^3 Cos(4 a)) Sin(a)^2
```

I define an region with

```
region = ImplicitRegion({cond>0 && 0<q<0.5 && 0<a<Pi},{q,a});
```

As an example, when I then call

```
ContourPlot(q*a, Element({q, a}, region))
```

I get the following output, which works great.

However, for one particular case I need to define a slightly different region.

```
region2 = ImplicitRegion({cond>0.1 && 0<q<0.5 && 0<a<Pi},{q,a});
```

However, now the region is completely useless. It will not produce anything with `RegionPlot`

and when `ContourPlot`

is called it just returns the following:

Has anyone had any experience with this kind of behavior?