ASSERT supported zio types for file and disk vdevs

Upstream request for relevant changes committed to FreeBSD by:
https://svnweb.freebsd.org/base?view=revision&revision=274619