I was thinking the floatation jacket might cover both the need for rain protection and as a PFD.

Something else to keep in mind is to carry some basic survival gear - lighter, knife, energy bar, etc in a waterproof pouch) so you can get a fire going and have some food if you're stuck on the bank waiting for rescue.