ProfileThemedActivity: load profile from options if none is loaded yet
This may happen if the app is removed from memory while the new transaction
activity is active; when the app is started later it goes straight to the
new transaction activity and there is no profile loaded from the options db
in the normal startup the main activity is first and it loads the profile.
Another way to start the new transaction activity without passing via the
main activity is through the app shortcuts