pad-removed isn't accounted for in this patch (and should be) and I think it needs to do something completely different for compressed and uncompressed elements.
I'm not sure what else to do in extra decodebin's pad-removed, expect for the existing unlink stuff.