I have the same thoughts. I do believe that there should be some tangible loyalty cruiser gift, and as far as we all know, that will still be in place the next time we cruise. Perhaps there is a plan to give you something else at check-in, so they ceased orders on the lanyards and their vendor for the new item hasn't brought in the new replacement.

Maybe there won't be a replacement gift at the time of check-in.
In addition to Luckymomoftwo's comment, here are my other thoughts.....
- Please don't flame me for this, but as Luckymomoftwo pointed out, there are MANY faithful repeat cruisers (2+ cruises under their belt). Just how many identical lanyards does one need? (I know the pins were a great bonus as well) I think it doesn't seem like a bad idea that they're POTENTIALLY considering a replacement. Even if they don't, we can still be thankful for the gift left for us in the stateroom.
- I think most of us can agree that their loyalty program needs to be revamped. In fact someone recently opened up a poll thread regarding this very topic. So the discontinuation of lanyards may be a small step in that direction! A girl can be hopeful, right?!!!
Finally, just an idea to throw out there....
For SEVERAL months, those on our Sept '08 Double Dip cruise Meets thread have planned to have our own DIS lanyards manufactured with our thread name of "Double Dip Delight" included on it. This idea came from a cruiser of the TransAtlantic who said they had setup their own DIS Meets lanyards for that cruise. A handful of people will be chipping in to a fund to buy them for everyone so we can all have a momento to take home that's very special to OUR specific cruise AND so we can spot the DISers onboard. So if you have an active Meets thread with several DISers who can financially contribute, take control and give everyone a lanyard to take home afterall!