Two years is a long time to be under contract.
At the very least, I 'd send out some applications. Maybe you can force their hand if you have a firm class date.
Any regional airline job will be a pay cut for you, if you are making close to $40K. The upside is that you would likely be getting jet and glass cockpit experience.
A lot depends on your long term goals.