Fix handling of kwargs in Stream._run

We were passing the kwargs dictionary directly instead of unpacking
through the `**` operator, which resulted in the keywords not being
handled properly.