This helps maintain invariants, such as the presence of a generic parameter list implying the presence of a generic signature. Fixes <rdar://problem/45317855>.