I'll have to dig up the B&M etymology from AHD3 when I get home.

But as far as that goes, just trying it with my very own mouth, I can easily imagine fn shifting to sn without the need of any orthographical explanations.