delayed write is logically converted to a sync write, mirroring the async case. In bdwrite(), move the tape case earlier to avoid needless reassignbuf()s.
sec' to a u_quad_t in