fix unnecessary stackClick report from nested promise reporters
fix unnecessary stackClick report from nested promise reporters

Check that a reporting block is the last operation as part of some
parent block. The last operation is the block itself which may report
values for stack clicks and monitor updates if it meets other
requirements.

LLK/scratch-vm,LLK/scratch-vm,LLK/scratch-vm