Defect fixes for sprint Spectre

Background
-----
This pull request fixes the following defects:

* [MAGN-3166](http://adsk-oss.myjetbrains.com/youtrack/issue/MAGN-3166) Undo deletion of List.Join crashes Dynamo

Unit Tests
-----
* Pending unit test cases addition