In ESX3.5, although it will allow you to expand a virtual disk with snapshot and VC will report that the tasks completed successfully, but in truth the disk not actually expand.
It's worst if you expand disk with vmkfstools while snapshot active, the VM will no longer start and you will receive an error: "Cannot open the disk "