*(Update: problem solved, H and the agents are probably clear)*
I am applying for my next job here, in Germany. I have been in contact with a headhunting company and applying for jobs through them.
The situation is the following:
A / Ha Hb \ B--C
"H" is the headhunter company. I am in contact with 2 of their agents there, name them Ha and Hb. Ha is the contact person for company A, where I've jad a very good job interview. It had the best atmosphere I ever had in Germany. After that I've feel I have more than 90% chance to be accepted.
Hb is the contact person for company B. They will send me in outsourcing to company C. C is a bad name in the area, and I know the company and I know that it is bad to work there.
In company B, I also had a job interview. They didn't even know my CV, and from their test questions was it clearly visible that they highly underestimate my skills. They also gave me some questions about a technology which doesn't even exist in my CV. Other than those things, the interview seemed to run relatively well, but I estimated my chance to get a job offer below 50%.
At this headhunter company H each agent is responsible only for their own customers, so Ha is responsible for company A and Hb is only responsible for things about company B.
Now, Hb contacted me with results: A has rejected me, but B has accepted. It was communicated to me by the agent Hb, even though it isn't his responsibility.
Agent Hb didn't want to explain me the rejection reason from A, but after I persisted he said that they wanted somebody with team-leading experience. Team-leading wasn't even mentioned in A's original job description, and also not on the job interview.
I suspect, that in the reality, both A and B have accepted me, but the headhunter H wants to optimize his economic results by sending me to B (for further outsourcing), and sending someone else to A. I know that A is a high-level, important customer of H, while B is not so, mainly because B only hires to outsource and A only has direct-hire jobs.
Considering that H could at least find me a job, I think it would be unprofessional to do contact A behind their back. But, I think it is important to at least check to see that A also wanted to employ me.
I am thinking of simply calling A behind the back of Ha, disguising at as a nice "I am really sorry you decided not to hire me for this position. I hope you'll keep me in mind in the future." talk. But in the reality, I would be trying to find out what their real decision was.
Is this a reasonable thing to do? How could I check with A politely, without doing something that would make me probably forever blacklisted by H?
Update: I asked Ha about my rejection from A, and he gave me a more detailed version of what Hb told me. This means that Hb wasn't going behind Ha's back, but it could still mean that H is lying to me and A. However, Ha earlier mentioned to me that the H and A have a longstanding good relationship. It's not likely H would risk that relationship by lying about me.
Despite that, I am thinking about writing to the bosses at A, but this time really about to trying to make a longer contact with them. I will first ask Ha's permission to do that.