Write sequence obu header when ref buffer gets reset

Change the encoder condition to write a sequence header OBU when
the ref buffer gets reset.

Change-Id: I9451309c1048a8caa5eed3b8d98b733011299a95
diff --git a/av1/encoder/bitstream.c b/av1/encoder/bitstream.c
index a9e9fdc..0e57c77 100644
--- a/av1/encoder/bitstream.c
+++ b/av1/encoder/bitstream.c
@@ -4152,11 +4152,9 @@
   // write sequence header obu at each key frame or intra_only frame,
   // preceded by 4-byte size
   if (cm->current_frame.frame_type == INTRA_ONLY_FRAME ||
-      (cm->current_frame.frame_type == KEY_FRAME &&
-       cpi->ppi->gf_group.refbuf_state[cpi->gf_frame_index] == REFBUF_RESET)) {
+      cpi->ppi->gf_group.refbuf_state[cpi->gf_frame_index] == REFBUF_RESET) {
     obu_header_size = av1_write_obu_header(
         level_params, &cpi->frame_header_count, OBU_SEQUENCE_HEADER, 0, data);
-
     obu_payload_size =
         av1_write_sequence_header_obu(cm->seq_params, data + obu_header_size);
     const size_t length_field_size =