Disable transition logging
Extract waitForControllerWithPromise test helper
Delegate all feature saving from feature component to parent issue controller
Wait for feature-saving promise resolution to fix race condition in test