I have personal experience with this type of situation. Twice we had excellent phone interviews for an onsite contractor position. Then, when the supposed person we interviewed showed up, they turned out not to be able to do the work (not an onsite interview, the actual work). One was so bad that they had no idea what a variable was.