Added yet another test where Singleton factory is created transitively via first factory's product dependency
Another failing test where instead of second factory there's arbitrary singleton component with transient interceptor (interceptor being disposed prematurely)