47446443 memory issues with cherrypicking

Corrects rare bug where pick onto full plate, and adds check to ensure that the target plate is of an expected purpose.