Testing 'does not keep creating new degree nodes'

@WIP - This is an incomplete fix, in that we still need to revisit the
fields_for of the ETD form.