That's... still a bit unclear

.
I'd try checking what happens in Nickel, with the device just basically sitting with the Wi-Fi enabled and the Wi-Fi popup open. That'll prevent Wi-Fi from going down, and should ensure a fairly steady drain on the battery. Should be fairly obvious in a shell session after a few minutes.