All Switch to Off on Startup

You could use a group based approach, writing a rule that operates on members of a group ‘gOffAtStart’ or similar, iterating through group members.

That would also easily allow you to add a small delay between items, rather than flooding OH event bus