protocol/unreal: fix checking of +f syntax

check_flood would immediately return false regardless of action char
validity, and check_flood_old was expecting a ':' but actually checked
for '*'.