Problem with LiveData upon return from camera

Cleaning up my trail of unintended errors (see Suspect name is not saving to database and Two problems with revokeUriPermission()), this is not a concern any longer.

However, this fix seems harmless to keep in place despite the minimal overhead of the extra boolean check. It also demonstrates the lateinit feature to those not as familiar with Kotlin.