fix: some devices do not appear in presets prototype.
fix: some devices do not appear in presets prototype.

In particular, if a single channel has a nil state, then no channels are available for preset.

Signed-off-by: Jon Seymour <44f878afe53efc66b76772bd845eb65944ed8232@ninjablocks.com>

ninjasphere/app-presets,ninjasphere/app-presets