The problem still exists on Android devices (apparently others as well). If you absolutely must have a flag on a given hole, I've found that you can close the app completely (not just go to home, but x-out of the app), and when you re-open it, it will ask if you want to resume the game, and the flag for that hole will be there. It will be gone on the next hole, though. One match, I closed and re-opened the app for 17 of the 18 holes.