[LIFX Z] Breathe effect endpoint bug when starting from "off'

Summary: Calling “breathe” effect after toggling LIFX Z to off causes weird bug.

Repro steps:

  1. Call the toggle endpoint to turn the light off.
  2. Call the breathe endpoint to trigger a breathe effect. Color irrelevant.
    Expected: LIFX Z breathes between off and the chosen color
    Actual: LIFX Z begins to breathe into the chosen color, but upon reaching max brightness for the first time, immediately turns off. Furthermore, calling toggle after this doesn’t turn the light ON likely because it’s ‘ON’ position is set to (0, 0, 0 rgb).

This bug is circumvented by calling the set state endpoint to change to a color and turn on.