Allora il flusso è corretto, quando nn può prenotare, come vedi nella funzione manda un messaggio dove si dice che nn può fare l'inserimento e nn fa nulla.