Well, I got it working, but I'm still not convinced its fixed because I don't understand why what I did made a difference.
I updated my password for xfinity. That's all I did.
I changed it on xfinity, waited a moment, then tried Roku again and this time it worked.
Yes, I was entering my old password correctly
Security issue with old password?
I dunno.
Thanks for the help guys.
And to answer Andrew, I was told the Roku works off of the 2.4ghz wifi, and the wifi mode needs to be set to 802.11 b,g,n . Mine was originally at 802.11 g.n . This was one of the first things I tried at the recommendation of Roku. It is still set at 'b.g.n' , I haven't changed it back.