Looks like a bug. A "when I receive" script is executed *three* times but only *two* broadcasts are done.