During explicit instantiation of dllexport class templates, we would end up trying to emit constexpr methods (at least) twice:
- MarkFunctionReferenced would cause it to be emitted, and
- InstantiateClassMembers would then emit it again
(3. if we had gotten this far, we'd then call HandleTopLevelDecl on it, which would be the third emission attempt)