Yes, that can happen when there are two concurrent pushes into ACDL at very, very, very, very close intervals.
When you push into the ACDL, this happens:
push object into ACDL --> ACDL script re-evaluates its internal computed state --> ACDL variables are now available from the computed state for us...