Use real hardware state in uca cameras

I tried it already with Dimax and it works. Now when the camera stops recording on its own users can see that by `camera.state`.