As indicated by this question I bought the Potato Sack bundle a scant few days before Portal's release. Rather than buying the Potato Sack alone, I instead bought it bundled with Portal 2, as listed here.
I've been playing a bit of TF2 after spending all of yesterday selfishly swiping potatos, and though I played for about an hour, I did not get either the [Classified] potato hat (gained by purchasing the potato sack), nor the Portal 2 companion cube pin (which should be given out to anyone who purchases Portal before the 19th - I purchased the bundle on the 16th)
What gives? Do I have to do something additional to claim my [Classified] and companion cube pins? (On the other hand, The Resurrection Association Pin, earned for playing every game in the potato sack, has been earned).