don't rely on SplPriorityQueue::__construct being called

Summary: Closes #1695

Reviewed By: @fredemmott

Differential Revision: D1342533