binlog_streamer: Simplified the APIs.

The binlog streamer API required too many closures nesting.
Turtles all the way down. Made some simplifications to
reduce this complexity and make the code more readable.