In your OP the destination path is /nfsmount/elsewhere/this_dir implying that the filesystem id from a remote server. Have you checked whether the filesystem has been shared on that server as read-only. I know this can throw a spanner in the works under Solaris.
Just a thought,
JohnGG
Comment on Re^3: What is the best way to move a directory to a mounted filesystem?