FYI, I was able to resolve this issue by simply adding this IsActiveDialog check prior to the switchtodialog method which prevents the issue I was having.
TheApp.MAINMENU.Enabled = false;
TheApp.AFT_SECTION.Enabled = true;
if ( IsActiveDialog( true ) == false ){
return;
}
Owner.SwitchToDialog( TheApp.AFT_SECTION, null, null, null, null, null, null, null, null, null, false );