* fix: Fix double configuration on device change
Fixes a situation that happened on every device change (or initial mount) where the device was configured after the session, separately, instead of just all at once causing an additonal delay/flicker of the prevjew.
* Try?
* Format
* Update CameraSession.swift
* Use `defer`
* Throw `.device`