decodebin: only emit 'drained' signal when top chain is drained