Is it ever right to create a flow at this point?  If we're starting a dialog, I think both flows must already be established.  If we're destroying a dialog, if we create a flow it's guaranteed to have a dialog count of 0 and will then be decremented.