Obscure problem with the Chrome browser(25), radio buttons and dialogs

Obscure problem with the Chrome browser(25), radio buttons and dialogs

Here's the scenario:
if you have a modal dialog with radio buttons and you bind the change(or the click) event for the buttons to a function that tries to open another modal dialog.  Then run it.  If one of the radio buttons is checked and you click another, the radio button click gets reset.  IE if button a is checked and you click button b, button a remains checked (if you slow things down in a debugger you will see that button b gets checked and then button a gets rechecked)

So far I've only seen this in Chrome, in Firefox it's fine.

Here's a fiddle with a fairly small example:
http://jsfiddle.net/FMdNP/2/

If either dialog is not modal it works as expected with the radio buttons.