My read of the spec is that either behaviour is allowable.
I guess they didn't think about people using closures for initforms when they were drawing it up?
To side-step the issue I would invoke a closure from the initform instead (if that's how you want to do it).