I think that would be a last resort thing to take a disbursement. The penalty is waived, but you still have to pay tax on it as earned income.
Even a loan program seems like a looser. Your money is doing better (now) in the 401K then loan rates at the bank.