Fix e2fsck to run a full check if only the journal has recorded an error

If only the journal superblock had recorded an error, but not the ext4
superblock, e2fsck would mark the superblock as containing an error.
However, it was never flushed to disk before e2fsck restarted itself
after recovering the journal, and the full check didn't happen.

Change-Id: I2952b50d3f27c6b72b6167903dbc5a26c188df0c
1 file changed