steps to reproduce:
1. Purchase a paid app
2. My Purchases -> request a refund.
3. Notice that "Refund request is being processed" message is displayed but the button still says "Install".
4. Click "Install"
We do a page refresh after refund which changes the button to the app_price
Users can install an app after refund until they trigger a page refresh.
The receipt will sort all this out so there isn't a big problem here. Just a nice to have. Forcing a refresh will help a bit... unless you've got the apps detail page already open in another tab :)
Purchase History doesn't have install buttons anymore.