Create assignment weights after assignment created

@chcholman let me know how this looks.