Looks like my appointment was moved to today at 5-7 p.m. Proof here in case I encounter any more shenanigans:
On a somewhat good note, someone fixed my bill without me asking so it properly says $36.26 on the 'pay bill page'. It does still say $97 on the front page, but I guess I'll just ignore that. Thanks whoever's reading this. The whole point of the 50% credit was that the problem should've been fixed within a week or two, so if this lasts until the end of the month, I start to wonder if I should be paying at all.
I'm also wondering why the bill is due on April 30th when my service didn't start until April 10th.