hcol fixes

cmr=v1.7.4:reviewer=jladd
Fix the CUDA-aware case where we are not sending any GPU data.
Make sure synchronous copies are complete before moving the data.