Make sure that sleep stops multihit moves

If a pokémon fell asleep due to Effect Spore while performing a multi-strike move called by Assist or Metronome, the move wouldn't be stopped.
If your description of how multihit moves works is correct, I believe you meant

    var isSleepUsable = move.sleepUsable || move.sourceEffect;