Merge changes from topic "apr2" into rvc-dev

* changes:
  Avoid nested transactions
  Offer fallback playlist member resolution.
  Expand test coverage further.
  Remove dead code to improve test coverage.
  Adjust MediaProviderForFuseTest directory.