fixing some bitfiddling on close/reconfig
test many reconfigs in :selftest()