jbd2: relocate assert after state lock in journal_commit_transaction()