add additional tests for queue constructors, with carve out for POCL errors