Id say theres errors being logged in these systems and the warning lights are on because of the logged errors..The Airbag and ABS systems are seperate from the ECU,so a crook ECU wont effect the SRS or ABS systems .The SRS error will need to be cleared with a scantool ,usually you have to see holden for that one,theres no other way of resetting it.The ABS has most likely got a bad wheel sensor or the sensors wiring or connector,a fairly common problem.With the powertrain error,try disconnecting the battery for 5 minutes,then recheck for error codes(see the link below) before you drive it to see if the errors have cleared,(you should get code 12 only)then drive the car for 15 minutes and re test for logged errors again and see what shows up.
---
Checking error codes VR/VS (Revised)---If theres any logged error codes,check the wiring and connectors to whatever sensor is causing the error code.If the wiring is all good,replace the sensor.Sensors wear out just like anything else and need to be renewed sometimes.Also if you scroll down near the bottom of the posts on the error code checking link I posted,there are some excellent pics on how to do this error test.The ABS system can be checked for error codes the same way as the engine(ECU),but different pins are joined in the ALDL connector fot the ABS test.