This looks like a bug, but maybe I'm just doing something wrong.
Please explain why this produces an elegant diagram:
While this creates a mess:
Statechart-wise, they are the same.
Note that a very small change, changing "[*]-->A" to "[*]->A", makes them both look exactly the same.
But in my (less trivial) case, I prefer the initial connector to A to be vertical (it makes the entire diagram clearer).