[busydialog] do not steal focus in case there's already a modal dialog

This change ensures that the current top most dialog stays focused so we can cancel it.

@jmarshallnz for review please.