Merge changes from topic "orphan_effect_chain" into main

* changes:
  Put orphan effect chain back if orphan effect creation failed
  AudioEffect: prevent adding effect for unknown session on first io
  Return non-zero channel mask for orphan effects
  AudioFlinger: Keep track of music effect thread