Liquidation allowance check in liquidation() is insufficient since it only checks that allowance provided to vault contract is more than 0.
Provider should authorize to provide at least eusdAmount to repay on behalf of borrower that is under-collateralized in liquidation(), similar to superLiquidation(). If not, the transaction will still revert.
Consider approving token allowance similar to superLiquidation()
