There is a temporal bug. Sometimes in the Call Trace, the siblings are not time-ordered. The parent-child relationship is not correctly maintained. However this bug is sporadic in nature and cannot be reproduced on every execution. Please take a look into this.