Flight attendants weren’t there at scheduled boarding time so flight was delayed. Then boarded plane, pulled from gate and sat for a while. Then went to runway and delayed 20 minutes again. Told they were taking a different route due to a weather condition somewhere. Didn’t they know that before boarding or pulling away from the gate?