mrb_funcall_with_block: adj. ci & sp after error

see #894 / [ruby-talk:404969]
Merge pull request #890 from cremno/mrb_funcall--adjust-ci-and-sp-after-error

mrb_funcall_with_block: raised exception corrupts ci and stack