Parallel coverage in Python handles @click function definitions differently than single run coverage

@joanise I tried to dig into this a little bit, but this seems to be coming from coverage.py, and I can’t figure out why parallelism with it is marking new lines as uncovered. You’ll notice for this commit that the first upload (ending in 11) shows this line in the raw coverage report

<line number="181" hits="0"/>

which is why we are showing it as uncovered. I would probably ping on the coverage.py repo as to why this is happening.