$32 million Iowa Valley bond issue comes up just short