Encontrou um hackaround razoável. O script a seguir faz o que eu quero, embora de uma maneira meio feia
alias xcmd='xrandr cmd to turn on monitors, turn off laptop'
alias xcmd_inv='xrandr cmd to turn off monitors, turn on laptop'
xcmd
sleep 1
xcmd_inv
sleep 1
xcmd
sleep 1
xcmd_inv
sleep 1
xcmd
Esse não é o roteiro real, mas esperamos que esteja claro o suficiente para alguém tentar lidar com isso.