Attempt to fix startPreview crash by (1) setting orientation immediately upon camera open and (2) displaying a toast and exiting more gracefully if RuntimeException occurs