Chill haze, indeed! The polyphenols and remaining proteins in the brew form complexes and come out of solution at lower temperatures. They hide really well at room temp, but make themselves known after sitting in the fridge. You are right to look at the chilling; cold break is a great way to get rid of the phenols. Besides that, make sure you're boiling nice and hard to get out as much hot break as possible. A protein rest will also reduce the proteins that rear their head later in haze. Finally, make sure you're using kettle finings like whirlfloc/irish moss.
You can add gelatin finings in the fermenter during conditioning to help with this, I think -- I haven't tried, but I imagine it would work.
Here's a good old article from BYO: http://***********/stories/techniques/article/indices/23-clarity/490-conquer-chill-haze
Thankfully, it doesn't affect taste to speak of. I imagine if it's really bad there might be a tannin character, but if you're not noticing that then it's probably fine. The presence of the protein in there would be bad for shelf life, but hopefully that's not much of a concern! The hop character of your IPA will die out before the chill haze components ever create problems, I imagine.
EDIT: Also, to solve it for this batch: Leave 'em in the fridge for a while, as cold as possible, and it will eventually clear as these complexes fall to the bottom of the beer. It might take several days or a week, though. If you let them warm up again, however, all these goodies will re-enter solution and you'd be back to square one.