Ah, but you forget that the infield fly rule can't be called when there's only one base runner. You have to have runners at first and second or first, second, and third. There was just one guy on first this time.
The original question inside this sub-thread was whether any line drive could be subjected to the IFR, not whether Snyder's hit in the instant case could be.
The strict wording of the rule is that an IFR can't be called on a line drive. However, since what constitutes "ordinary effort" to catch a ball, and what constitutes a "line drive" are both judgement calls at the margins, and since the IFR is entirely a judgement call once the requirements are satisfied, I think there are borderline cases where it's possible.
As you correctly point out, in addition to the judgement aspects, there are rule requirements: <2 outs and a force at third. But that wasn't the issue in the post I was responding to.