Fix Python example 4 (key instances) to be inline with in order tutorial steps
Updates temperature status condition and topic handler to use temperature reader and monitor function.
This seems to correct an issue when running through the tutorial at step 4.4 here: https://community.rti.com/static/documentation/connext-dds/6.0.1/doc/manuals/connext_dds/getting_started/cpp11/intro_keys_instances.html#hands-on-2-run-both-applications
When first running step 4.4 (in order with other steps), this change allows the reader to see the debug message indicating the ChocolateLotState instance was disposed (i.e., "[lot_id: {key_holder['lot_id']} is completed]").
Previously the monitor_lot_state utility was being called for temperature updates, leading to misleading debug output.
This fix no longer applies. The example code has been refactored to use IDL.