choppertop may mean the local CAA, but probably more about the 'deals' the competitor company did with hotels for transfers. That's what I was told by guy connected to Seychelles through his family/past. Stand to be corrected, but there may be reason it's not mentioned directly in the opening post.
Shame to hear that indeed. Good luck job hunting.