Check recording based on g_extern.rec and not g_extern.recording.

Fixes some segfaults where g_extern.recording and g_extern.rec mismatch.
Makes it possible to record without loading content directly from CLI.