Ugh. You are absolutely correct. Looks like I broke admin page menu select callbacks when I did a code cleanup a little while ago. I'm surprised no one else has complained about this until now. It affects 8 different menu selects on the admin pages. I'll release a fix for this right away. Thanks for mentioning it!
Ron, when I was looking through the code I noticed he seemed to go to some trouble to keep the .wav header information updated as the file length grows. Probably so external readers of the file always see a consistent state as you noticed.
Your original post mentioned diversity reception, but also IQ mode. What exactly did you have in mind that was IQ-related? Were you thinking of traditional frequency diversity where kiwirecorder would open two connections on two different frequencies but merge the mono audio from each into a 2-channel file? (as L/R stereo) Or something more complicated?
So with that commented out the Kiwi status panel shows "(unknown location)". I guess he didn't want that to appear. The server is supposed to figure out the geolocation when this occurs so I should figure out why that's not happening.