Now my approach is to power cycle my phone whenever I get to a new city, especially after flying back from overseas.
Afterwards, Uber App finally believes that it is within USA and rides can be paid using Uber Cash or credits.
Next time when you cannot switch to use Uber cash, give this approach a try.