I ended up by slipping in a 1.5k ohm 3W power resistor with the center dome light, so it's not a permanent solder but it shouldn't pop out.
It looks like the BCM shuts off power to the dome light assembly after a certain amount of time, and even before then the power resistor just loads it down enough to shut off the map lights but not much current (if any) is passing through the load resistor when there is power to the dome light.
I chose this resistor because it's what I had from a previous DVD install (part of the kit that disables the DVD display lock when the car is moving), and it is a 3W power resistor so it's beefy, not like the 1/4W or 1/2W resistors from Radio Shack. That being said, I think the 3W might be overkill since many people here are using the smaller 1/2W resistors without causing any issues.