Fix bug in place holds functionality

Not all drivers implement the getDefaultPickUpLocation method. enclosed
it in a try/catch as is done in MyResearchController