[RFC] Merge FifoCommandRunnable into Decode

No idea if this change is desirable.
imo a bool is fine here as we don't write true or false at all (once we still parse DL while skipping frames). So we always have to variable skip_frame which is given from an higher layer out of this scope.