On other side, I have also met many people who are extremely good at competitive programming and extremely good at their workplaces also.
So taking these two as suppositions, I have concluded that competitive programming skill is not something which can't be relied upon as a judgement factor for a good candidate.
Note- I once used to be a good competitive programmer during my college so I have seen both sides of it.