be more lenient with failing message submission
warn when submission of both ip types fail and assert for debug builds.
this allows either type to be disabled while still making it super obvious when something is broken in debug builds
BUG: 477118