There are multiple forum entries on the subject as well, but they
mostly end with lazy half-fixes like the one I put in place (ifdown
wlan0;ifup wlan0 in the /etc/rc.local file). One way or another
though, it still doesn't make a lick of sense that the ifup script can
succesfully work with iwconfig when the system's fully loaded, but
can't halfway through. It should have no significant dependencies.