[RFC] Merge FifoCommandRunnable into Decode

No idea if this change is desirable.
The skipped_frame parameter should be just passed in here for the decode function.