prevent additional post and puts for bulk commits with embedded types

This is a fix for #1070.