re: @vanstee's comments about comparing _invalid_ notifications - what if we instead compared the payloads? Or the `encoded_payload`?