Mja, det er den slags man kan kategorisere under “et godt spørgsmål” :)
Mit bud er, at du ikke “skubber kameraet ud” før du disconnecter det, og det er det iPhoto bliver forvirret over.
Nu har jeg ikke lige mit kamera ved mig, men jeg mener der kommer et lille “skub-ud ikon” til højre for dit kamera, når det er tilsluttet og du har iPhoto åbent?
Jeg kan vise hvordan det ser ud i iTunes:

I iPhotos hjælp skriver de følgende:
After you finish importing your photos, click the Eject button or drag the camera’s icon from the Source list to the iPhoto Trash, turn off your camera, and then disconnect it from your computer.
Så jeg formoder der vil være et eject-ikon tilsvarende det, der findes i iTunes.
Når man ikke skubber sit kamera ud, formoder iPhoto det stadig er connectet, og det dermed kan “bruge det” stadigvæk. Jeg har programmeret en del, og i programmerings-kredse taler man om at håndtere den slags som at “handle unexpected errors gracefully”. Altså at man viser en fejl eller lignende, og ikke bare lader sit program gå ned, uden at informere brugerne om hvad den “korrekte” fremgangsmåde er.
Det tror jeg ikke Apple har gjort i dette tilfælde, men jeg tror du kan komme ud over problemet, ved at skubbe kameraet ud, inden du gør mere i iPhoto efter en import.
Prøv det, og ellers kigger vi lidt mere på det - og tak for dit spørgsmål :)