What are the major differences between soft lockup and hard lockup which are both detected by watchdog?