Fix unit test failure for S-frame

Handle the S-frame case in the new arf stack based reference
frame management system.

BUG=aomedia:2438

Change-Id: I6000f19f7c696d8ba337db910654b1830506fa06
diff --git a/av1/encoder/encode_strategy.c b/av1/encoder/encode_strategy.c
index 6c5fcd1..fad2562 100644
--- a/av1/encoder/encode_strategy.c
+++ b/av1/encoder/encode_strategy.c
@@ -818,6 +818,11 @@
                               int ref_map_index,
                               RefBufferStack *ref_buffer_stack) {
   AV1_COMMON *const cm = &cpi->common;
+  // TODO(jingning): Consider the S-frame same as key frame for the
+  // reference frame tracking purpose. The logic might be better
+  // expressed than converting the frame update type.
+  if (frame_is_sframe(cm)) frame_update_type = KEY_FRAME;
+
   switch (frame_update_type) {
     case KEY_FRAME:
       stack_reset(ref_buffer_stack->lst_stack,