Fix concurrency in devices and components.

Also fix frame size init in StillCaptureSettings.