> 3. no expiration time, meaning that the packet would not be dropped for being created too long ago; and
they mean the TTL was set to zero.
From RFC 1812:
> A router MUST NOT originate or forward a datagram with a Time-to-Live (TTL) value of zero.
So a packet with a TTL=0 should never be on the wire (Example a router receives a packet with TTL=1, if it's not destined for that specific router, then it gets discarded). My guess is the switching vendor had bad code that didn't handle TTL=0.