The elevation correction functionality is being reworked. I don't believe that you can trust the enabled/disabled indicator. If you have a look at the activity linked below (recorded with a 910XT that had a failed barometric altimeter), it indicates that the elevation corrections are enabled, but the elevation data is clearly wrong.
http://connect.garmin.com/modern/activity/506278454
Travis