Estonian language code is et and it seems that this is used as the country code to look up the flag because Ethiopian flag is shown. When I change to et_EE then Estonian flag is shown but I think it should work with just et as well because there is no other locale with that language code. Same issue with sv and probably others. Also after the flag has been corrected then when going back to edit the wrong flag is displayed again.