Here is a guess.
A TRIAC has to see 0 to shut off. The solenoid with inductive feed back is some how not letting 0 be seen.

Adding a parallel resistive load is allowing the TRIAC to see 0.

Like I said, just a guess.

BTW..COOL avatar.

Happy Halloween.