Fix film import with >1 tags being assigned

All this signal business is quite messy. I hope that I didn't introduce
new bugs. :/