The problem was that the 'kernel complete' ping was not sent in most of the cases.
Couple of issues:
1. Sometimes regutils.dll is not found by LoadLibrary.
- Fix is to pass the full path
2. The process is exiting, before new created thread is finished posting the ping.
- Fix : Start the thread little early, before calling JQS & CDS methods
: Wait maximum of 1 min for ping thread to complete before returning
from preJVMStart(). This is after JQS & CDS methods finished.