calculate portal status even when not part of master status dict

prior implementation was extracting status of portal devices from main list of device statuses, but several cases had portal devices that were not in the device list of the site/facility.