fix #2602: crash on "show on list" from live map

The pseudo loader created by onCreate() when coming from the live map
uses the adapter before it is created.

Here we invert the order of creation while checking for onCreateLoader()
returning null which is the case when coming from a map.