Yes, apply for unemployment. Don't worry for interview. It is probably better to stay put until you naturalize. Contract work in another city/state as long as you keep your residence in your current address shouldn't be a big deal. If you move your residence to a place outside the jurisdiction of your local USCIS office would cause delays as they would probably have to change place of interview and things like that. If you can stay in your same place until you naturalize that would be the best not to cause naturalization delays. However, in the whole scheme of things I would say first priority is finding a job, then USCIS considerations. Good luck.