bfs: only erase first sector when initializing

f9ac1e93fb1ba12163bff4128efb54d8e548e4a8 didn't take
into account that the superblock gets written back
from places other than Initialize(), resulting in
unbootable volumes.

Now the first sector will only be erased if the volume
is being initialized.