Reflect latest changes in A:P:E
Invoke poll_callback right after before invoking actual
callback with status
Reflect latest changes in Engine
Add Test::Warnings to tests, update dependency on A:P:E