Edit the rule accordingly and do not flush it at all? (verify this plz i am not certain), it will keep the table of offenders in PF. Something like this maybe helpful, i just typed this out, have not run in PF to test, feel free
table <offenders> persist
block log quick on $EXT from any to port 22 (overload <offenders> flush global)