Puedes anidar los AsyncTask, de tal forma que uno no empieza hasta que termine el otro.
O puedes poner 3 banderas (una en cada AsyncTask). Cada AsyncTask activa su bandera y comprueba si las otras 2 banderas están activadas. Si lo están pasa a la siguiente Activity, si no no hacen nada, ya lo hará el último AsyncTask que termine.