The three PCs on which you are building your NET+OS application, what are they? WinXP, Win7, Win8? 32-bit, 64-bit?
Have you compared the build parameters across the three PCs?
Generally if a LED is flashing it means the device crashed.
If the system is crashing in AWS, I'd take a hard look at your "stub" functions (the functions generated by the pbuilder utility. When "get" functions are generated, they return a stack variable. This is something that in real life you really do not want to do. The problem is that based on timing, somethings it might work and other times it may not. You want to return a static or global variable so it can't do out of scope.