Refactor blocking - ensure that we read state from db for every event when in a blocking state, else, we'll never transition out of the blocking state
Set version to 0.4-SNAPSHOT