I thwarted a variation on this scheme once a long time ago.
I was an IT contractor and there was another IT contractor who would receive a healthy bonus if he finished his piece of the project ahead of schedule. His piece interacted with mine which, though on schedule, was nowhere near ready to being done. I knew he wasn't done early and he was gambling that he could get the bonus, continue working to finish, and not get caught. I quickly put together an interface that would allow me to test contractor's "finished" modules under the premise that I wanted to start "testing". Suddenly it turned out that they weren't finished and they caught a lot of flack from the customer. On the other hand, it was a win win win for me. The customer appreciated the job I did for them, I saved them the bonus, and I got other work after the project was done (unlike the weasels who tried to steal the bonus).