It probably shouldn't happen but I would attribute it to a timing hole. As timing holes go "all timing holes are infinite" meaning no mater how small they are you always fall into it.
Design or implementation issue, could be firmware, the order you start things etc. The CPU is part of the design.What's the reason of a timing hole ? Processor related I guess ?