
It is possible to enable the Hotspot AP on a device, and disable mobile data. This setup will work fine for swapping, but the detection logic for whether there is metered internet was blocking it. So this adds a new state to represent and handle this condition.