Excluding Gallatin County, if the rest of the unreported precincts vote exactly the same as the ones that have already reported in the same county then Burns narrows the margin by 1824 votes. That reduces Tester's lead to 3867 votes and the early votes reported out of Gallatin are essentially tied (8530 Tester v 8400 Burns) so yes, it seems to be all over but the shouting (i.e., the VA recount).
With nothing from Billings, nothing can be predicted.