I've actually written something to pop all modals. Give it a shot.
int numModals = Application.Current.MainPage.Navigation.ModalStack.Count;
for (int currModal = 0; currModal < numModals; currModal++)
{
await Application.Current.MainPage.Navigation.PopModalAsync();
}