auto_reconnect true|false, reconnect before/after callbacks