None of those things should cause anything that could be described as a flyaway.There are two types of "fly aways".
The first is pilot error.
The flyer doesn't have to set a home point, the drone does that automatically as soon as it gets good GPS location data.That usually happens when someone doesn't set home point and the drone goes into RTH to the wrong direction.
If the flyer launches prematurely, the drone will still record its home point as soon as it gets good GPS data, usually quite close to the launch point.
Compass calibration is almost never needed and certainly not as a regular thing before flying.It can also be caused by someone not calibrating the compass when needed.
At worst, a drone in such a situation might have the control signal swamped, causing the drone to follow its failsafe action, which is almost always RTH.Another commonly seen one is when someone flies too close to a structure emitting frequencies that mess with the control of the drone.
It won't cause the drone to fly off uncontrollably.