Promise constructor should check argument before [[Construct]]