The old if for this block was checking for a created-at, and as you said it's accounted for below. This new if for this block is checking that the payload is a dict, which is a completely separate case. If we're in this else block, we've received a contract breaking notification and it's something that should be brought to our and the service who emitted it's attention. Thus, we should have a log message to give us insight into that issue.