Fix camera permission problems

Before, if simsam could detect a camera but permission was not granted,
it lived in some semi-failure limbo state where it thought it was
taking photos and had ghost overlays. Not it defaults to assuming the
camera does not exist and only enables related features once permission
is granted.