Just got back from Bob's BMW. The reason the heated grips weren't working was that when the tech bolted the handlebar down after replacing the steering head bearings he accidentally pinched the heated grip wire.
They fixed it at no charge of course.