Can you install a dummy install ( primary cm, secondary cm and a dispatcher ) on AWS to see if that works. Not the instance which you are using but a default one with just the sample ones.
you have two items to consider here : upgrade and cloud.
As per AWS cloud is concerned, autoscaling treats each instance equal. although that may be true with webservers/Appservers but with CA, dispatcher instance is no good without CM instance unless you are using some kind of reserved instances.
to rule out the upgrade, have you tested the instance after the upgrade or migrated immediately after the upgrade.