is there another place where we check the object id (and don't assert)?
if not, replacing the IS_MSG_OBJ check with an ASSERT now leaves us open to an ofad crash and restart.