bwatson93
Sorry you're having this issue. I can't help you with most of it (or may be able to), but can tell you that tokens are added to your token bucket, not the Anytime Data or Bonus Bytes. You can see the "Token Bytes Available" on the Usage Meter below your Anytime Data, or, when signing in to the Hughesnet myAccount site, at the bottom of the Usage graphs in the Usage section.
As for the 12.7.2 state code, I believe that indicates some type of connection issue, though I can't tell you exactly what as I don't know. How long has it been, or how long was it, that the transmit and system lights were off? Storms at your gateway can cause a connection issue, and your gateway could be anywhere.
If you go to the System Control Center (enter 192.168.0.1 into the address bar and hit enter) and click on System Status (at the top of the page), what are the three letters directly after the J1 or J2 in your IP Gateway Association State string? These three letters indicate where your gateway is located. It will look like (Data IPGW - J1xxx), and the xxx are the letters that indicate the location.
A quick question. Do you have a DirecTV receiver connected to your service? The reason I ask is that they can use data for things other than On Demand, and if you do have one connected, it wouldn't be impossible for it to have wiped out your data very quickly.