The workaround is to prevent offline deactivation or online deactivation from customers who so recently offline activated.
This is talked about over-and-over in the forum.
We do plan to make it big, bold, red, and in your face about the implications of ignoring that advice, but that's mostly an aesthetic change. (Making it more painful to shoot yourself in the foot).