Call cic, let them know so they can add notes in your file about your travel, also its been delayed long enough! they should have all the steps done within 12 months, I was frustrated because I've been waiting for oath since May, seeing your situation I feel your case is worse than mine! For you they might just schedule test and if you pass oath will be next day or so, if you can postpone traveling, postpone, otherwise if you have to travel, call and submit IRCC form, some people say if you show them booked flight and so, they might expedite the process, or you can also call your local MP, they can contact the officer directly who has your file, might be able to help as it's already 10 months for you.