Completely refactor message-queue ns, add per-message backoff facility (non-breaking)