The Apple client creates symlinks with a compounded SMB2 create/write/close.
When Samba is set to use async io read/write size less than the symlink size, we return an intermediate response to the client, which cannot cope with this and fails.
Patch from Christof Schmitt <cs@samba.org> to follow.