UPDATE - PROGRESS!!
TLDR - two intake gaskets were replaced during the annual. The idle must've been adjusted in the past to compensate for these intake leaks. Once the leaks were corrected, the idle was too high and this caused the hard starting issues. After a lot of troubleshooting and mag swapping the idle has been adjusted and plane is behaving NORMALLY - next stop, try Surefly one more time.
Additional background:
The plane was starting, idling and running fine at the end of last year before the annual. No serious squawks. The plane sat idle for 5 months due to multiple issues with former A&P who was retiring (that's a long story with some sadness). The new A&P gave the plane a thorough going-over during the annual in May and found intake leaks on two cylinders and replaced those gaskets. When the plane was returned to me, it was very hard to start (using the POH procedure - prime and then crack throttle 1/2" and crank). I've had this plane for 30 years and I know what is normal and what is not. The diagnosis was a bad impulse coupling. I questioned that because the mag was 5 years old with only 200 hours on it. But, the plane had sat idle for 5 months Could sitting idle for 5 months cause the impulse coupling to go bad? Maybe. Overhauled mags are now $1500 each ($750 five years ago), so I asked about "upgrading" to a SureFly and the saga began...
New test
My last update noted that the plane was idling high (~900rpm), and that the idle mixture appeared to be too lean (no rpm rise when moving mixture control to ICO). I said in my last update that the idle rpm and idle mixture were set during the annual. I was WRONG - they were not touched. At this point my theory was that if the idle setting is at 900 rpm, then when I crack the throttle 1/2" to start I'm giving too much air which results in the difficult starting. To test that theory, I pulled the throttle lever all the way back and tried to start. 2 blades! bam-a-lam! What a difference! This isn't the solution, because this is not the normal starting procedure, but it is a data point.
Idle Adjustment
I discussed the situation with my A&P and the idle was adjusted in small increments. It took 10 total adjustments, but in the end we ended up with the plane idling around 600 rpm with a 50 rpm increase when pulling the mixture control from rich to ICO. And the plane starts NORMALLY, with the throttle cracked 1/2".
Conclusion
My conclusion is that the induction leaks were present for some time, and my prior A&P didn't find them and must've adjusted the idle rpm and idle mixture to compensate for those leaks (i.e. - it's idling low, let's turn the screw...) I don't know that, but it seems to fit the theory. So, when the intake leaks were fixed, the idle became way too high, and the plane became very hard to start. I also bet my original mag was fine. I was able to get the plane started with that mag right after the annual - but with a great degree of difficulty. If I had just pulled the throttle lever back to idle and then cranked I bet it would've fired right off. So, now that the plane is back to normal, we're going to give the SureFly one more shot. I'm optimistic.