I see this is an old thread, but I don't think it was well resolved,
I am not entirely sure that this is true. According to Real Analysis by Royden 2nd edition, pg. 50-51,
Quote frankly, I'm not sure how you might go about constructing Borel sets that isn't of that form, but it does...