There is no doubt or question about it I'm afraid. It has been documented in the wild - probably before it was well known in the hobby. However, as you note they are also very quick to consume a dead fish..and I reckon they are often caught with the "evidence" rather than actually killing it. People, naturally, are less willing to admit the fish died, and more (desperate) to believe it was perfectly healthy and killed. So distilling the actual cases of predation (IMO are limited to smaller fish, shrimp) to the cleaning activities (IMO, larger fish, perhaps other inverts) is difficult to do. But no doubt, they have this potential, and care must be taken not to simply let them scavenge. Regardless, the goal is to grow large and reproduce. Not aware that they have lost this battle, they will most likely take advantage of feeding opportunities as the present themselves in many cases.
Quite remarkable, considering they have no brain the we can identify.