We gonna do a small test here , well a simple one
open a note pad , save it as setup.exe
now use the migration and deployment wizard
select this setup.exe
push it to one client
check if hat setup.exe is present in the temp folder
if it is then the push install it working..
the problem is at the client end..security may be blocking exe files.