Merging reagent check loops

Change directly ported from Baystation12 code. Every bit of improvement helps

- The four loops used to check for chemicals affecting heartrate have been consolided into a single loop