In my theme, I had switched the version in the bower config to pull from Samuel Wood's fork of TGMPA, which passes the theme check. I'd still prefer to be able to pull in the class externally, since I don't like committing code that's not mine in the theme repo (that's what bower is for). I may keep using the fork until version 3 drops, I haven't decided yet.