Could well be the case that's it's a batch thing. I would think that it's on the battery side rather than on the drone hardware itself.
Not seen the error again since and I've been hammering it. The only 2 differences is that it's not been as cold and chances are I've been using another...