I'm not familiar with the BCS, but with an Auber PID, you can scale the Output High Limit down, which would solve your issue, but prevent you from heating on demand sparge water, so it would have to be switchable. Although, if the PID algorithm is tuned properly, you shouldn't be overshooting...