Toad spool behaves differently than sqlplus

Given this test script:

SET VERIFY OFF
SET HEADING OFF
SET FEEDBACK OFF
SET ECHO OFF
SET LINESIZE 2000
SET PAGESIZE 0
SET TRIMSPOOL ON
SET TERM OFF

SPOOL test.out

select 'query1' a from dual;
select 'query2' a from dual;
select 'query3' a from dual;

Spool off;
exit;

Running in Toad produces this in the test.out file:

query1

query2

query3

Whereas running in sqlplus produces this in the test.out file:

query1
query2
query3

I'm using Toad 17.0.341.1977

Thanks, I've logged it in our bug tracking system.