In that case it seems the reference to the view was set only once and therefore no need to destroy (the reference would then point to a non-existing view indeed)
Have a look at this example : http://jsbin.com/feraka/1/edit?html,js,output it shows the dialog with an inner view which gets destroyed upon closing. Clicking the button shows the dialog again.
Maybe it helps in resolving your issue...