It is very likely that they made it return the next turn on purpose in order to prevent iterative attacks.
Now that I see it I am actually confused about a 5th level spell being used in a CL7 item, since no 7th level caster would be able to cast such a spell.
Most likely yes. But I do not agree with that ruling - why should throwing weapons be so much worse than other weapon options?