Execute Proc actions using instance_exec

Procs (and therefore blocks) were not being executed in the context of the receiver.