Strong checks on Diag item lookups

Added a check for don't break when performing a lookup and there's an invalid item in the message. This fixes parsing some packets for old SAP GUI versions where invalid items are appended at the end. Thanks Victor !