I believe that there is a chemical (ketone?) that is expressed by a patient experiencing hypoglycemia. A cat could easily smell the new, odd smell and recognize a possible problem.
Ketones seems to be the consensus of opinion, and it certainly makes sense.