Python-based samplers do not rely on signal
This PR adds a try: except: to the signal calls for the python-based samplers, which can run without signal. In addition to windows systems, signal only works in the main thread, which breaks async processing.