A man who was run over while allegedly trying to stop his car from being stolen in Melbourne's north-east last month has died in hospital.