Create new survey when opening a new protocol
Fixes for adding survey from protocol
correctly add protocol when protocol VC is displayed