Fixed bug in filesystem update where an sd write can be started too soon.
Fixed bug in filesystem update where an sd write can be started too soon.

The SD update function needed an else around the block write to ensure that
a new SD write could not be started while one was still in progress.

aschulm/battor,aschulm/battor,aschulm/battor,aschulm/battor