fix handling of unknown messages

Previously it would stop other messages from being handled. Now it will
just drop it on the floor and continue.