gdb, btrace: Throw an error for empty recordings when replaying starts. This makes record_btrace_start_replaying() more consistent, as it already errors out e.g. on a recording with only gaps.