When casting Snowball a second time right after the first Snowball failed to connect with the target (due to e.g. distance), the second Snowball "continues" the effects of the first cast.

Repro:
1. Pick Tusk and level up Snowball
2. Create an enemy hero and give it Blink Dagger
3. Cast Snowball on the enemy
4. Blink with the enemy away so that Snowball does not reach it
5. After the Snowball crumbles, immediately use Snowball again

Result: The cast of the second Snowball continues the effects of the previous snowball, destroying trees in the path and stunning and damaging anything in the way until reaching the first target. The second snowball cast itself does nothing at all.

Expected: When Snowball ends, it should end completely. A new cast should not continue the previous cast like that.