Better way of testing exceptions
More rigorous testing of duped pages ordering

[#52734615] showed that the previous tests of page ordering in duplicated activities were a bit naive. This is better.

https://www.pivotaltracker.com/story/show/52734615
Explicitly sets position of page in duped activity

To fix [#52734615]. The << method was unreliable, so we explicitly set the position value after adding the duped page to the new activity.

https://www.pivotaltracker.com/story/show/52734615
rm commented vestigial code