Are you saying speak to a recruitment specialist with any inside knowledge or is that just a hunch on your part ?
No, I am saying this because if I was in your shoes it's exactly what I would be doing.
This forum is great for help, advice etc etc but you need specific answers and unless someone from recruitment sees this, you aint going to get those answers.
Make the call!