The buses are reliable. Leave on schedule. Depart from Sosua for Santo Domingo 20 past the hour from early morning to evening. I'd recommend taking the 7:20, preferably. Not later than 8:20. Figure about 4.5 hours to Santo Domingo, then a long taxi ride to airport.
Personally I like to get to airport well advance instead of sweating out arriving in time.