I'd suggest erring on the side of sending an intent. It doesn't take much more effort than sending a question about whether to send an intent. :)
For this change in particular, it's a developer-visible change in behavior that you could imagine sufficiently brittle code relying on: `x == "Content-Type"` will fail tomorrow when it didn't fail today. I think lowercasing is a reasonable change to make, but it's something we'd also want to tell developers about in one way or another, and evaluate whether other vendors will hop on board.