Had to investigate a weird bug in our product data, turns out to be a Magento core "feature" that can cause option id/label collisions when using getOptionId() of Mage_Eav_Model_Entity_Attribute_Source_Abstract.
Truncated getAllOptions() array for a common size attribute:
Array
(
[232] => Array
(
[value] => 104
