I just checked the direct OPRA feed and at 1:55 pm ET yesterday, the market was [0.00 - 1.00] (no bid) for that strike. It explains why you didn't get filled and it shows that there were no stale quote on the market. Possibly a glitch on the IB side.