Well, I tried the workaround by deleting my old messages and switching to EvolveSMS (I have a Nexus 5 so Hangouts is my default SMS application), and it DID work after doing that. But after I turned the car on again, when there were a handful of messages on my phone it went right back to failing...