add more metrics to message decoding

clear out message reference for filtered out messages to avoid reprocessing it later accidentally