Actually, it says the Wyvern recovers, But its a text glitch as far as i know, the puk actually recovers.

Point is clear though, the Wyvern would still use their breath on a mob that absorbs magical damage.