update hold detection logic for powercampus alt query