[marshal] Change mono_delegate_ctor to use coop handles