Don't BeginTransaction if it shouldn't and won't be committed
Don't BeginTransaction if it shouldn't and won't be committed

https://bugzilla.gnome.org/show_bug.cgi?id=625336

GNOME/f-spot,nathansamson/F-Spot-Album-Exporter,dkoeb/f-spot,Sanva/f-spot,mans0954/f-spot,Yetangitu/f-spot,mono/f-spot,mans0954/f-spot,mans0954/f-spot,GNOME/f-spot,mono/f-spot,Sanva/f-spot,nathansamson/F-Spot-Album-Exporter,Yetangitu/f-spot,Sanva/f-spot,Yetangitu/f-spot,mono/f-spot,mans0954/f-spot,mans0954/f-spot,GNOME/f-spot,NguyenMatthieu/f-spot,Sanva/f-spot,Yetangitu/f-spot,mans0954/f-spot,mono/f-spot,GNOME/f-spot,nathansamson/F-Spot-Album-Exporter,dkoeb/f-spot,dkoeb/f-spot,dkoeb/f-spot,nathansamson/F-Spot-Album-Exporter,mono/f-spot,dkoeb/f-spot,Yetangitu/f-spot,mono/f-spot,NguyenMatthieu/f-spot,Sanva/f-spot,NguyenMatthieu/f-spot,NguyenMatthieu/f-spot,dkoeb/f-spot,NguyenMatthieu/f-spot,GNOME/f-spot