WIP testcase fb fb109733
add testcase for use-after-free crash in RT #97625

at least as comment
fix use-after-free crash in RT #97625

honor the pair of allocation/free.
do not free the MYSQL* sock with reconnects to prevent
from nasty use-after-free crashes (RT #97625)

but free it when the connection fails to prevent leaks (RT #86153)
Merge branch 'fb109733' of https://github.com/rurban/DBD-mysql into rurban-fb109733

Conflicts:
	dbdimp.c
Merge branch 'rurban-fb109733'