Haha, so it turn out my circuit was fine, my input pulldowns just weren't strong enough. I guess I'm used to sensitive microcontroller inputs where less than 1 mA is usually enough. I still can't imagine why it's pulling 200mA from the power rail though. The datasheet says 37mA max.