There are many reasons why this could have happened.
I have no medical beakground, but as you state, higher E levels could cause this. But also if your uterus was already lined, and slowly lining up some more due to lower levels of E, it could shed eventually. Other causes could be a popped vein, polyps etc. I doubt there are any doctors here, so if the bleeding keeps up for a few days, have a check with your doctor.
Also, it is true that excess T gets converted to E. But this happens in fat cells. I would assume that if you are a skinny person, it would be less of an issue. For example, I got my bloodwork results back this week. My T levels were high (43 nmol/l), but my E levels were low (70 pmol/l). So high T levels do not automatically mean you have high E levels.