May be it's because you have 'synproxy state' in one of the rules.
"synproxy state (...) includes the functionality of keep state and modulate state." (http://www.openbsd.org/faq/pf/filter.html)
"modulated connections will not recover when the state table is lost (firewall reboot, flushing the...