I'm not actually sure we want the `is_paid()` check here -- every message from a transport should be routed via billing if billing is active regardless of what the message contains?