Not with Virgin Australia, but I attempted to fly ahead last Sunday on a Mexican airline and it most definitely backfired spectacularly.
I was in Guadalajara and booked to fly to Mexico City on a 6pm flight with Viva. Around 11am, the city got locked down and roads started to get blockaded, so I headed straight to the airport and switched to the next available flight, scheduled for 4pm.
By this time, the airport was temporarily closed due to the security situation (there was also a shooting scare in the airport). I won't go into the details here but these articles gives a bit of a summary:
There's chaos in the Mexican state of Jalisco, as cartel boss "El Mencho" has been taken out by the military, leading to revenge.
onemileatatime.com
Chaos at Puerto Vallarta/Guadalajara airports: Airlines cancel flights due to violence in Jalisco, Mexico, sparked by death of prominent drug cartel leader.
www.aerotime.aero
Around 2pm the check-in counters re-opened and I was able to check in and head airside. The scheduled departure time came and went, and there was no sign of the 4pm flight leaving. Eventually, around 7pm, it just disappeared from the airport screens and ultimately got cancelled.
I tried to rebook onto another Viva flight but the best they could offer was 8am the next morning. I rebooked onto that, and shortly after they cancelled that flight as well and rebooked me for Wednesday night (!). By this time, all other flights were fully booked and I had no way to book a ticket on another airline for that evening. There was no way to get out of Guadalajara Airport (even if there was, it wouldn't have been safe) and the airport hotel was fully booked, so I ended up sleeping on the airport floor and finally managed to get out at 11am on Monday, on a different airline.
The 6pm flight I'd originally booked did actually run, albeit with a ~4 hour delay. If I would have not changed to an earlier flight, I would have got out of there that night. That's with the benefit of hindsight, though - there was no way to predict that when I changed my flight!