Is West Ham's stadium deal coming back to bite them?