baseparse: fix push frames after fatal errors
Currently if a down layer process a frame and generates a fatal error, it tries to continue decoding instead of abort.
This fixes #1490
Currently if a down layer process a frame and generates a fatal error, it tries to continue decoding instead of abort.
This fixes #1490