Well, none of the above solutions worked for me. I've got another promising one to try though.
For what its worth and in case it helps anybody else, this is on a Galaxy S5. In my case, it's an AT&T version, and I suspect that might have something to do with the problem. I just switched...