This can be resolved by realizing that the phrase “warm-blooded” is totally misleading. The actual physiological distinction is pretty cut-and-dry.
Homeotherm: an organism that can maintain its core temperature solely through metabolism.
Poikilotherm: an organism whose core temperature either fluctuates, or is maintained but NOT by metabolism.
Accordingly, there are a LOT of warm-blooded poikilotherms, tuna among them, and many desert reptiles, whose core temperature stays quite steady for long periods, but requires some modifiying activity (e.g., muscle activity) in order to do so. The body temperature of a honeybee drone never drops below about 98 degrees, and gets as high as 120 degrees. Yet, they are poikilotherms, because all that heat is generated by muscle contraction and NOT metabolism. Calling them “cold-blooded” is plain foolish use of terminology.