The main goal was to decouple more things We got devices being looked for in the background and the stream view is like a device now too
Provider lookup will lookup on startup, do the healthcheck until the stream starts and also restart on stream closure or provider stall