If there would be a board, I don't think it would have taken so long. Remember, she send starfleet recent updates of tehre progress every month or so. That is after they got back in contact with them. Starfleet would have ahd some time to analyse al the data.
I think they did punish her with a promotion anyhow. remember what Kirk said in Generations? "dont'let them promote you, while you are there you can make a difference"
Eddington in DS9 said the same " people go to starfleet not to become admirals or commanders, its the captaisn chair they are after"
Inter Arma Enim Silent Leges