I have implemented GUI for connman which in particular connects to 802.1x services.
Since for them we have to use provision file I have following simple algorithm.
1. Write connection parameters in provision file and flush it.
2. Call connman service Connect method via D-Bus.
But it looks like sometimes I have Connect handled sooner than provision file reloaded.
I am not 100% sure, but looking at the source code I think that this situation is at least theoretically possible. Isn't it?