ames: correctly avoid setting pump timer
The condition got butchered during refactor: instead of avoiding the creation
of pump timers during recork wake, it was setting them _exclusively_ during
recork wake.
=. message-pump feed-packets
:: don't set new pump timer if triggered by a recork timer
::
- =? message-pump =([%wake recork=&] task)
+ =? message-pump !=([%wake recork=&] task)
(run-packet-pump %halt ~)
::
=. message-pump assert
