Bug 1097835 - [Camera] App doesn't listen for closed events

That's one way to handle it. :) Another option would be to try reacquiring the camera a certain number of times over some interval.