Do not dup the binds when visiting the AST

The visitor have to consume the bind parameters to make the statements
work when the prepared statement option is disabled.

Fixes #12023
Revert "reconnect after the fork returns"

This reverts commit baf5f47b8768c7ec0164ed5ab60e369cdd936d71.

Reason: This is breaking the sqlite3 tests with a missing transacion.
Could not investigate right now.

cc @tenderlove