steam-api: fixed retrieved messages being duplicated

The Steam Web API seems to be returning messages that have already
been returned in the previous poll reply. It is essentially a duplicate
poll reply, as the timestamps and message IDs are consistent. Poll
replies with the same last message ID should simply be ignored.