While all snakes are opportunistic to some extent, are you sure they didn't flip out of the water bowl and dry up in the substrate somewhere? It's possible, but not likely that BP's would eat goldfish.